home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / sources / misc / volume12 / ffccc / part01 next >
Encoding:
Text File  |  1990-05-14  |  118.2 KB  |  1,524 lines

  1. Newsgroups: comp.sources.misc
  2. organization: CERN, Geneva, Switzerland
  3. keywords: fortran
  4. subject: v12i087: Floppy - Fortran Coding Convention Checker Part 01/11
  5. from: julian@cernvax.cern.ch (julian bunn)
  6. Sender: allbery@uunet.UU.NET (Brandon S. Allbery - comp.sources.misc)
  7.  
  8. Posting-number: Volume 12, Issue 87
  9. Submitted-by: julian@cernvax.cern.ch (julian bunn)
  10. Archive-name: ffccc/part01
  11.  
  12. #!/bin/sh
  13. echo 'Start of Floppy, part 01 of 11:'
  14. echo 'x - floppy.ps'
  15. sed 's/^X//' > floppy.ps << '/'
  16. X%!PS-Adobe-1.0
  17. X                                                                 
  18. X%%Creator:  ***** POSTS VERSION 86.1 *****
  19. X                                     
  20. X%%Title: POSTS: Waterloo SCRIPT 86.1 (87FEB11) 12:04:04 May 9, 1990
  21. X            
  22. X%%CreationDate: 12:06:37 May 9, 1990
  23. X                                           
  24. X%%Pages: (atend)
  25. X                                                               
  26. X%%BoundingBox: (atend)
  27. X                                                         
  28. X%%DocumentFonts: Courier Times-Bold Times-Italic Symbol Times-Roman
  29. X            
  30. X%%EndComments
  31. X                                                                  
  32. X/jobobj save def() pop                                                          
  33. X/#copies 1 def                                                                  
  34. X/$blnkadj 0 def                                                                 
  35. X/$blnkwid 0 def                                                                 
  36. X/@bwset { $blnkwid (\040) stringwidth pop sub /$blnkadj exch def } bind def     
  37. X/@bw { /$blnkwid exch def @bwset $blnkadj 0 8#40 } bind def                     
  38. X/@bw40 {$blnkadj 0 8#40} bind def                                               
  39. X/@ws {widthshow} bind def                                                       
  40. X/@m {moveto} bind def                                                           
  41. X/reencsmalldict 24 dict def                                                     
  42. X/ReEncodeSmall                                                                  
  43. X  { reencsmalldict begin                                                        
  44. X    /newcodesandnames exch def                                                  
  45. X    /newfontname exch def                                                       
  46. X    /basefontname exch def                                                      
  47. X    /basefontdict basefontname findfont def                                     
  48. X    /newfont basefontdict maxlength dict def                                    
  49. X    basefontdict                                                                
  50. X      { exch dup /FID ne                                                        
  51. X          { dup /Encoding eq                                                    
  52. X            { exch dup length array copy                                        
  53. X                newfont 3 1 roll put }                                          
  54. X            { exch newfont 3 1 roll put }                                       
  55. X            ifelse }                                                            
  56. X          { pop pop }                                                           
  57. X          ifelse                                                                
  58. X       } forall                                                                 
  59. X    newfont /FontName newfontname put                                           
  60. X    newcodesandnames aload pop                                                  
  61. X    newcodesandnames length 2 idiv                                              
  62. X      { newfont /Encoding get 3 1 roll put }                                    
  63. X      repeat                                                                    
  64. X    newfontname newfont definefont pop                                          
  65. X    end                                                                         
  66. X } def                                                                          
  67. X/accvec [                                                                       
  68. X  176 /aacute                                                                   
  69. X  181 /Aacute                                                                   
  70. X  190 /Agrave                                                                   
  71. X  192 /Acircumflex                                                              
  72. X  201 /Adieresis                                                                
  73. X  204 /Atilde                                                                   
  74. X  209 /aring                                                                    
  75. X  210 /Aring                                                                    
  76. X  211 /ccedilla                                                                 
  77. X  212 /Ccedilla                                                                 
  78. X  213 /eacute                                                                   
  79. X  214 /Eacute                                                                   
  80. X  215 /Egrave                                                                   
  81. X  216 /Ecircumflex                                                              
  82. X  217 /Edieresis                                                                
  83. X  218 /iacute                                                                   
  84. X  219 /Iacute                                                                   
  85. X  220 /igrave                                                                   
  86. X  221 /Igrave                                                                   
  87. X  222 /icircumflex                                                              
  88. X  223 /Icircumflex                                                              
  89. X  224 /idieresis                                                                
  90. X  226 /Idieresis                                                                
  91. X  228 /ntilde                                                                   
  92. X  229 /Ntilde                                                                   
  93. X  230 /oacute                                                                   
  94. X  231 /Oacute                                                                   
  95. X  236 /Ograve                                                                   
  96. X  237 /Ocircumflex                                                              
  97. X  238 /Odieresis                                                                
  98. X  239 /Otilde                                                                   
  99. X  240 /uacute                                                                   
  100. X  242 /Uacute                                                                   
  101. X  243 /Ugrave                                                                   
  102. X  244 /Ucircumflex                                                              
  103. X  246 /Udieresis                                                                
  104. X  247 /Ydieresis                                                                
  105. X  ] def                                                                         
  106. X/@rm {rmoveto} bind def                                                         
  107. X/@hr {/$hw exch def /$hl exch def currentpoint 2 copy $hw 2.0 div sub 2         
  108. Xcopy newpath moveto exch $hl add exch lineto $hw setlinewidth                   
  109. Xstroke moveto} bind def                                                         
  110. X/@vr {/$vw exch def /$vl exch def currentpoint 2 copy exch $vw 2.0 div add      
  111. Xexch 2 copy newpath moveto $vl sub lineto $vw setlinewidth                      
  112. Xstroke moveto} bind def                                                         
  113. X/Courier /Courier-Acc accvec  ReEncodeSmall                                     
  114. X/@f1 {/Courier-Acc findfont exch scalefont setfont @bwset } bind def            
  115. X/Times-Bold /Times-Bold-Acc accvec  ReEncodeSmall                               
  116. X/@f13 {/Times-Bold-Acc findfont exch scalefont setfont @bwset } bind def        
  117. X/Times-Italic /Times-Italic-Acc accvec  ReEncodeSmall                           
  118. X/@f12 {/Times-Italic-Acc findfont exch scalefont setfont @bwset } bind def      
  119. X/@f111 {/Symbol findfont exch scalefont setfont @bwset } bind def               
  120. X/Times-Roman /Times-Roman-Acc accvec  ReEncodeSmall                             
  121. X/@f11 {/Times-Roman-Acc findfont exch scalefont setfont @bwset } bind def       
  122. X0 rotate                                                                        
  123. X7.2 0 translate                                                                 
  124. X%% statusdict /manualfeed true put
  125. X                                             
  126. X%%EndProlog
  127. X                                                                    
  128. X%%Page: ? 1       
  129. X                                                             
  130. X/pageobj save def() pop                                                         
  131. X64.8 660 @m 10 @f11 140.301 @bw ( ) @ws 18 @f13 @bw40 (FLOPPY) @ws  9 @bw ( Us) 
  132. X@ws @bw40 (er Guide) @ws 64.8 636 @m 10 @f11 176.796 @bw ( ) @ws 18 @f13        
  133. X@bw40 (VERSION) @ws  9 @bw ( 6) @ws 64.8 540 @m 9 @f1 48.6 @bw ( FFFFFFF) @ws   
  134. X10.8 @bw ( LL) @ws  43.2 @bw ( OOOOOO) @ws  27 @bw ( PPPPPP) @ws  21.6 @bw ( P) 
  135. X@ws @bw40 (PPPPP YY YY) @ws 64.8 528 @m 43.2 @bw ( FFFFFFFF) @ws  10.8 @bw ( L) 
  136. X@ws @bw40 (L) @ws  37.8 @bw ( OOOOOOOO) @ws  16.2 @bw ( PPPPPPPP) @ws           
  137. X10.8 @bw ( PPPPPPPP) @ws  16.2 @bw ( YY) @ws  21.6 @bw ( YY) @ws 64.8 516 @m    
  138. X43.2 @bw ( FF LL) @ws  37.8 @bw ( OO) @ws  21.6 @bw ( OO) @ws  16.2 @bw ( PP)   
  139. X@ws  21.6 @bw ( PP) @ws  10.8 @bw ( PP) @ws  21.6 @bw ( PP) @ws  16.2 @bw ( YY) 
  140. X@ws  21.6 @bw ( YY) @ws 64.8 504 @m 43.2 @bw ( FFFFFF) @ws  21.6 @bw ( LL) @ws  
  141. X37.8 @bw ( OO) @ws  21.6 @bw ( OO) @ws  16.2 @bw ( PP) @ws  21.6 @bw ( PP) @ws  
  142. X10.8 @bw ( PP) @ws  21.6 @bw ( PP YY) @ws  10.8 @bw ( YY) @ws 64.8 492 @m       
  143. X43.2 @bw ( FFFFFF) @ws  21.6 @bw ( LL) @ws  37.8 @bw ( OO) @ws  21.6 @bw ( OO)  
  144. X@ws  16.2 @bw ( PPPPPPPP) @ws  10.8 @bw ( PPPPPPPP) @ws  27 @bw ( YYYY) @ws     
  145. X64.8 480 @m 43.2 @bw ( FF LL) @ws  37.8 @bw ( OO) @ws  21.6 @bw ( OO) @ws       
  146. X16.2 @bw ( PPPPPPP PPPPPPP) @ws  37.8 @bw ( YY) @ws 64.8 468 @m 43.2 @bw ( FF ) 
  147. X@ws @bw40 (LL) @ws  37.8 @bw ( OO) @ws  21.6 @bw ( OO) @ws  16.2 @bw ( PP) @ws  
  148. X43.2 @bw ( PP) @ws  64.8 @bw ( YY) @ws 64.8 456 @m 43.2 @bw ( FF LL) @ws        
  149. X37.8 @bw ( OO) @ws  21.6 @bw ( OO) @ws  16.2 @bw ( PP) @ws  43.2 @bw ( PP) @ws  
  150. X64.8 @bw ( YY) @ws 64.8 444 @m 43.2 @bw ( FF LLLLLL) @ws  16.2 @bw ( OOOOOOOO ) 
  151. X@ws @bw40 (PP) @ws  43.2 @bw ( PP) @ws  64.8 @bw ( YY) @ws 64.8 432 @m          
  152. X43.2 @bw ( FF) @ws  48.6 @bw ( LLLLLL) @ws  16.2 @bw ( OOOOOO) @ws              
  153. X21.6 @bw ( PP) @ws  43.2 @bw ( PP) @ws  64.8 @bw ( YY) @ws 64.8 396 @m 10 @f11  
  154. X90.14 @bw ( F) @ws  10 @bw ( L O P P Y \261 CODING) @ws  5 @bw ( CONVENTION CH) 
  155. X@ws @bw40 (ECKER) @ws 64.8 360 @m 124.02 @bw ( F) @ws  10 @bw ( L O W \261 STR) 
  156. X@ws @bw40 (UCTURE) @ws  5 @bw ( ANALYSERS) @ws 64.8 336 @m 9 @f1 67.5 @bw ( !!) 
  157. X@ws @bw40 (!) @ws  5.4 @bw ( WARNING ... CODING CONVENTIONS MAY IMPROVE YOUR F) 
  158. X@ws @bw40 (ORTRAN) @ws 64.8 312 @m 10 @f11 118.62 @bw ( VERSION) @ws  5 @bw ( ) 
  159. X@ws @bw40 (6.00 \(May 1990\) \(Unix support added\)) @ws 64.8 276 @m            
  160. X201.385 @bw ( May) @ws  5 @bw ( 9, 1990) @ws 64.8 240 @m 139.85 @bw ( ********) 
  161. X@ws  20 @bw ( Fifth) @ws  5 @bw ( Edition) @ws  20 @bw ( ********) @ws          
  162. X64.8 216 @m 132.075 @bw ( ********) @ws  35 @bw ( J.J.) @ws  5 @bw ( Bunn) @ws  
  163. X35 @bw ( ********) @ws 64.8 180 @m 188.185 @bw ( CERN/DD/US/112) @ws            
  164. X67.9 606.5 @m 447.4 1 @hr 67.9 606.5 @m 457 1 @vr 514.3 606.5 @m 457 1 @vr      
  165. X82.3 582.5 @m 418.6 1 @hr 82.3 582.5 @m 409 1 @vr 499.9 582.5 @m 409 1 @vr      
  166. X82.3 174.5 @m 418.6 1 @hr 67.9 150.5 @m 447.4 1 @hr                             
  167. Xshowpage pageobj restore                                                        
  168. X%%Page: ? 2       
  169. X                                                             
  170. X/pageobj save def() pop                                                         
  171. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  333.61 @bw ( ) 
  172. X@ws @bw40 (page) @ws  5 @bw ( ii) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276) 
  173. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  174. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  175. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  176. X@ws 64.8 696 @m 12 @f11 206.802 @bw ( ) @ws 12 @f13 @bw40 (Contents) @ws        
  177. X64.8 648 @m 10 @f13 @bw40 (Chapter) @ws  5 @bw ( 1:) @ws 10 @f11 8.72 @bw ( )   
  178. X@ws 10 @f13 @bw40 (Introduction) @ws 10 @f11 7.95 @bw ( .) @ws  5 @bw ( . . . ) 
  179. X@ws @bw40 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 
  180. X@ws @bw40 ( . . . . .) @ws  11.1 @bw ( ) @ws 10 @f13 @bw40 (1) @ws 64.8 612 @m  
  181. X@bw40 (Chapter) @ws  5 @bw ( 2:) @ws 10 @f11 8.72 @bw ( ) @ws 10 @f13           
  182. X@bw40 (FLOPPY) @ws 10 @f11 7.4 @bw ( .) @ws  5 @bw ( . . . . . . . . . . . . .) 
  183. X@ws @bw40 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) @ws  
  184. X11.1 @bw ( ) @ws 10 @f13 @bw40 (1) @ws 64.8 588 @m 10 @f11 21.6 @bw ( 2.1) @ws  
  185. X10 @bw ( Warnings) @ws  5 @bw ( from FLOPPY) @ws  7.85 @bw ( .) @ws  5 @bw ( .) 
  186. X@ws @bw40 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ) 
  187. X@ws @bw40 (. . .) @ws  11.1 @bw ( 2) @ws 64.8 576 @m 21.6 @bw ( 2.2) @ws        
  188. X10 @bw ( Conventions) @ws  5 @bw ( that may be checked by FLOPPY) @ws           
  189. X8.69 @bw ( .) @ws  5 @bw ( . . . . . . . . . . . . . . . . . . . . . . . .) @ws 
  190. X 11.1 @bw ( 2) @ws 64.8 564 @m 21.6 @bw ( 2.3) @ws  10 @bw ( Names) @ws         
  191. X5 @bw ( to Ignore) @ws  11.75 @bw ( .) @ws  5 @bw ( . . . . . . . . . . . . . ) 
  192. X@ws @bw40 (. . . . . . . . . . . . . . . . . . . . . . . . . . . .) @ws         
  193. X11.1 @bw ( 3) @ws 64.8 552 @m 21.6 @bw ( 2.4) @ws  10 @bw ( Special) @ws        
  194. X5 @bw ( Processes) @ws  10.08 @bw ( .) @ws  5 @bw ( . . . . . . . . . . . . . ) 
  195. X@ws @bw40 (. . . . . . . . . . . . . . . . . . . . . . . . . . . .) @ws         
  196. X11.1 @bw ( 4) @ws 64.8 540 @m 21.6 @bw ( 2.5) @ws  10 @bw ( Tidying) @ws        
  197. X5 @bw ( your FORTRAN) @ws  6.73 @bw ( .) @ws  5 @bw ( . . . . . . . . . . . . ) 
  198. X@ws @bw40 (. . . . . . . . . . . . . . . . . . . . . . . . .) @ws  11.1 @bw ( ) 
  199. X@ws @bw40 (4) @ws 64.8 528 @m 21.6 @bw ( 2.6) @ws  10 @bw ( FLOPPY) @ws         
  200. X5 @bw ( on the VAX) @ws  9.79 @bw ( .) @ws  5 @bw ( . . . . . . . . . . . . . ) 
  201. X@ws @bw40 (. . . . . . . . . . . . . . . . . . . . . . . . .) @ws  11.1 @bw ( ) 
  202. X@ws @bw40 (5) @ws 64.8 516 @m 43.2 @bw ( 2.6.1) @ws  10 @bw ( VAX) @ws          
  203. X5 @bw ( FLOPPY examples) @ws  7.64 @bw ( .) @ws  5 @bw ( . . . . . . . . . . .) 
  204. X@ws @bw40 ( . . . . . . . . . . . . . . . . . . . . . .) @ws  11.1 @bw ( 5) @ws 
  205. X64.8 504 @m 21.6 @bw ( 2.7) @ws  10 @bw ( FLOPPY) @ws  5 @bw ( on the IBM) @ws  
  206. X5.06 @bw ( .) @ws  5 @bw ( . . . . . . . . . . . . . . . . . . . . . . . . . .) 
  207. X@ws @bw40 ( . . . . . . . . . . . . .) @ws  11.1 @bw ( 6) @ws 64.8 492 @m       
  208. X21.6 @bw ( 2.8) @ws  10 @bw ( FLOPPY) @ws  5 @bw ( on ULTRIX) @ws               
  209. X12.01 @bw ( .) @ws  5 @bw ( . . . . . . . . . . . . . . . . . . . . . . . . . ) 
  210. X@ws @bw40 (. . . . . . . . . . . . .) @ws  11.1 @bw ( 7) @ws 64.8 480 @m        
  211. X21.6 @bw ( 2.9) @ws  10 @bw ( The) @ws  5 @bw ( meaning of the FLOPPY Qualifie) 
  212. X@ws @bw40 (rs/Options) @ws  11.19 @bw ( .) @ws  5 @bw ( . . . . . . . . . . . ) 
  213. X@ws @bw40 (. . . . . . . . . . . .) @ws  11.1 @bw ( 8) @ws 64.8 444 @m 10 @f13  
  214. X@bw40 (Chapter) @ws  5 @bw ( 3:) @ws 10 @f11 8.72 @bw ( ) @ws 10 @f13           
  215. X@bw40 (Summary) @ws  5 @bw ( of Files produced by a FLOPPY run) @ws 10 @f11     
  216. X10.17 @bw ( .) @ws  5 @bw ( . . . . . . . . . . . . . . . . . . . .) @ws        
  217. X6.1 @bw ( ) @ws 10 @f13 @bw40 (10) @ws 64.8 408 @m @bw40 (Chapter) @ws          
  218. X5 @bw ( 4:) @ws 10 @f11 8.72 @bw ( ) @ws 10 @f13 @bw40 (FLOW) @ws  5 @bw ( out) 
  219. X@ws @bw40 (put) @ws 10 @f11 6 @bw ( .) @ws  5 @bw ( . . . . . . . . . . . . . ) 
  220. X@ws @bw40 (. . . . . . . . . . . . . . . . . . . . . . . . . . . .) @ws         
  221. X6.1 @bw ( ) @ws 10 @f13 @bw40 (10) @ws 64.8 384 @m 10 @f11 21.6 @bw ( 4.1) @ws  
  222. X10 @bw ( FLOW) @ws  5 @bw ( on CERNVM) @ws  7.29 @bw ( .) @ws  5 @bw ( . . . .) 
  223. X@ws @bw40 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ) 
  224. X@ws @bw40 (. .) @ws  6.1 @bw ( 13) @ws 64.8 372 @m 21.6 @bw ( 4.2) @ws          
  225. X10 @bw ( FLOW) @ws  5 @bw ( on VXCERN) @ws  8.96 @bw ( .) @ws  5 @bw ( . . . .) 
  226. X@ws @bw40 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ) 
  227. X@ws @bw40 (. .) @ws  6.1 @bw ( 15) @ws 64.8 360 @m 21.6 @bw ( 4.3) @ws          
  228. X10 @bw ( Examples) @ws  5 @bw ( of FLOW commands on VXCERN) @ws  7.86 @bw ( .)  
  229. X@ws  5 @bw ( . . . . . . . . . . . . . . . . . . . . . . . . .) @ws             
  230. X6.1 @bw ( 15) @ws 64.8 324 @m 10 @f13 @bw40 (Chapter) @ws  5 @bw ( 5:) @ws      
  231. X10 @f11 8.72 @bw ( ) @ws 10 @f13 @bw40 (The) @ws  5 @bw ( meaning of the FLOW ) 
  232. X@ws @bw40 (Qualifiers/Options) @ws 10 @f11 9.88 @bw ( .) @ws  5 @bw ( . . . . ) 
  233. X@ws @bw40 (. . . . . . . . . . . . . . . . .) @ws  6.1 @bw ( ) @ws 10 @f13      
  234. X@bw40 (15) @ws 64.8 288 @m @bw40 (Chapter) @ws  5 @bw ( 6:) @ws 10 @f11         
  235. X8.72 @bw ( ) @ws 10 @f13 @bw40 (Problems) @ws  5 @bw ( and Installation) @ws    
  236. X10 @f11 6.83 @bw ( .) @ws  5 @bw ( . . . . . . . . . . . . . . . . . . . . . .) 
  237. X@ws @bw40 ( . . . . . . . . . . . .) @ws  6.1 @bw ( ) @ws 10 @f13 @bw40 (16)    
  238. X@ws 64.8 252 @m 5 @bw ( Acknowledgments) @ws 10 @f11 6.67 @bw ( .) @ws          
  239. X5 @bw ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ) 
  240. X@ws @bw40 (. . . . . . . . . . .) @ws  6.1 @bw ( ) @ws 10 @f13 @bw40 (18) @ws   
  241. X64.8 228 @m 5 @bw ( Index) @ws 10 @f11 8.05 @bw ( .) @ws  5 @bw ( . . . . . . ) 
  242. X@ws @bw40 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 
  243. X@ws @bw40 ( . . . . . . . . . . . . .) @ws  6.1 @bw ( ) @ws 10 @f13             
  244. X@bw40 (19) @ws                                                                  
  245. Xshowpage pageobj restore                                                        
  246. X%%Page: ? 3       
  247. X                                                             
  248. X/pageobj save def() pop                                                         
  249. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  334.17 @bw ( ) 
  250. X@ws @bw40 (page) @ws  5 @bw ( 1) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276)  
  251. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  252. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  253. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  254. X@ws 64.8 696 @m 12 @f11 199.47 @bw ( ) @ws 12 @f13 @bw40 (Chapter) @ws          
  255. X6 @bw ( 1) @ws 64.8 672 @m 10 @f11 194.13 @bw ( ) @ws 12 @f13 @bw40 (Introduct) 
  256. X@ws @bw40 (ion) @ws 64.8 636 @m 10 @f11 @bw40 (This) @ws  5.21 @bw ( document ) 
  257. X@ws @bw40 (describes the use of FLOPPY) @ws  5.211 @bw ( and FLOW on the IBM, ) 
  258. X@ws @bw40 (VAX and ULTRIX machines in) @ws 64.8 624 @m @bw40 (the) @ws          
  259. X5.066 @bw ( CERN Computer Centre.) @ws  10.066 @bw ( FLOPPY) @ws  5.066 @bw ( ) 
  260. X@ws @bw40 (is a software tool that) @ws  5.067 @bw ( takes as input a file of ) 
  261. X@ws @bw40 (FORTRAN code) @ws 64.8 612 @m @bw40 (and) @ws  5.233 @bw ( then che) 
  262. X@ws @bw40 (cks it according) @ws  5.234 @bw ( to various "coding conventions" ) 
  263. X@ws @bw40 (that have been defined. It can also "tidy") @ws 64.8 600 @m          
  264. X@bw40 (the) @ws  6.909 @bw ( source FORTRAN, producing a new file with indente) 
  265. X@ws @bw40 (d DO\261loops, block) @ws  6.91 @bw ( IF\261s, and so on.) @ws       
  266. X11.91 @bw ( In) @ws 64.8 588 @m @bw40 (addition,) @ws  5.836 @bw ( FLOPPY can)  
  267. X@ws  5.837 @bw ( be asked to write a binary summary file \(which describes the) 
  268. X@ws @bw40 ( structure of the) @ws 64.8 576 @m @bw40 (source) @ws  7.397 @bw ( ) 
  269. X@ws @bw40 (FORTRAN\) that may then be used as input) @ws  7.398 @bw ( to the F) 
  270. X@ws @bw40 (LOW program.) @ws  12.398 @bw ( \(FLOW) @ws  7.398 @bw ( is not yet) 
  271. X@ws 64.8 564 @m @bw40 (available) @ws  5 @bw ( on ULTRIX.\)) @ws 64.8 540 @m    
  272. X@bw40 (The) @ws  5.096 @bw ( FLOW program takes the binary summary file produc) 
  273. X@ws @bw40 (ed by FLOPPY, and, according to the wishes) @ws 64.8 528 @m          
  274. X@bw40 (of) @ws  5.652 @bw ( the user, produces various reports on the structur) 
  275. X@ws @bw40 (e of the original FORTRAN program. The FLOW) @ws 64.8 516 @m         
  276. X@bw40 (program) @ws  5 @bw ( was referred to as TREE \(Syntax2\) in previous v) 
  277. X@ws @bw40 (ersions of this document.) @ws 0 3 @rm  8 @f11 @bw40 (1) @ws         
  278. X0 -3 @rm  64.8 492 @m 10 @f11 @bw40 (In summary, FLOPPY) @ws 64.8 468 @m        
  279. X10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( checks) @ws  5 @bw ( FORTRAN cod) 
  280. X@ws @bw40 (ing conventions,) @ws 64.8 456 @m 10 @f111 @bw40 (\247) @ws 10 @f11  
  281. X21.27 @bw ( "tidies") @ws  5 @bw ( FORTRAN source,) @ws 64.8 444 @m 10 @f111    
  282. X@bw40 (\247) @ws 10 @f11 21.27 @bw ( produces) @ws  5 @bw ( a summary file for) 
  283. X@ws @bw40 ( FLOW.) @ws 64.8 420 @m @bw40 (And the FLOW program) @ws 64.8 396 @m 
  284. X10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( produces) @ws  5 @bw ( various r) 
  285. X@ws @bw40 (eports on the structure of FORTRAN code,) @ws 64.8 384 @m 10 @f111   
  286. X@bw40 (\247) @ws 10 @f11 21.27 @bw ( allows) @ws  5 @bw ( an interactive explo) 
  287. X@ws @bw40 (ration of the structure,) @ws 64.8 372 @m 10 @f111 @bw40 (\247) @ws  
  288. X10 @f11 21.27 @bw ( shows) @ws  5 @bw ( COMMON block variable usage.) @ws       
  289. X64.8 348 @m @bw40 (Please note that FLOPPY is based on FLOP) @ws 0 3 @rm        
  290. X8 @f11 @bw40 (2) @ws 0 -3 @rm  10 @f11 @bw40 ( \(FORTRAN Language Orientated P) 
  291. X@ws @bw40 (arser\).) @ws 64.8 300 @m 12 @f11 199.47 @bw ( ) @ws 12 @f13         
  292. X@bw40 (Chapter) @ws  6 @bw ( 2) @ws 64.8 276 @m 10 @f11 202.8 @bw ( ) @ws       
  293. X12 @f13 @bw40 (FLOPPY) @ws 64.8 240 @m 10 @f11 @bw40 (Have) @ws  5.502 @bw ( y) 
  294. X@ws @bw40 (ou ever wondered whether the FORTRAN77 code you are writing conform) 
  295. X@ws @bw40 (s to) @ws  5.503 @bw ( accepted coding) @ws 64.8 228 @m @bw40 (conv) 
  296. X@ws @bw40 (entions) @ws  5.911 @bw ( ?) @ws  10.911 @bw ( Even) @ws             
  297. X5.911 @bw ( if not, you may still be interested in using FLOPPY to see if it)   
  298. X@ws  5.912 @bw ( does.) @ws  10.912 @bw ( Before) @ws 64.8 216 @m @bw40 (using) 
  299. X@ws  6.43 @bw ( FLOPPY to check your) @ws  6.431 @bw ( FORTRAN, you should com) 
  300. X@ws @bw40 (pile the source form \(preferably with the) @ws 64.8 204 @m          
  301. X@bw40 (ANSI) @ws  6.012 @bw ( switch enabled\), and verify that there are no)   
  302. X@ws  6.013 @bw ( compilation errors.) @ws  11.013 @bw ( If) @ws  6.013 @bw ( t) 
  303. X@ws @bw40 (here are, then the results) @ws 64.8 192 @m @bw40 (from) @ws         
  304. X8.333 @bw ( using FLOPPY will be unreliable.) @ws  13.333 @bw ( FLOPPY) @ws     
  305. X8.333 @bw ( treats illegal) @ws  8.334 @bw ( FORTRAN statements \(such as) @ws  
  306. X64.8 180 @m @bw40 ('INCLUDE') @ws  6.897 @bw ( and HISTORIAN directives\) as c) 
  307. X@ws @bw40 (omments, and will ignore) @ws  6.898 @bw ( them completely.) @ws     
  308. X11.898 @bw ( FLOPPY) @ws 64.8 168 @m @bw40 (processes) @ws  5.519 @bw ( the FO) 
  309. X@ws @bw40 (RTRAN routine by routine and statement by statement.) @ws            
  310. X10.519 @bw ( When) @ws  5.52 @bw ( all routines have been) @ws 64.8 156 @m      
  311. X@bw40 (processed,) @ws  5.384 @bw ( various global checks are made \(e.g. for ) 
  312. X@ws @bw40 (EXTERNAL functions that) @ws  5.385 @bw ( are not declared\).) @ws   
  313. X10.385 @bw ( One) @ws 64.8 144 @m @bw40 (useful) @ws  5.921 @bw ( by\261produc) 
  314. X@ws @bw40 (t of this treatment is the) @ws  5.922 @bw ( identification of COMM) 
  315. X@ws @bw40 (ON blocks declared in subprograms) @ws 64.8 132 @m @bw40 (where) @ws 
  316. X 5.09 @bw ( they are not used.) @ws  10.09 @bw ( FLOPPY) @ws  5.09 @bw ( is)    
  317. X@ws  5.091 @bw ( quite quick, particularly for short programs where the number) 
  318. X@ws @bw40 ( of) @ws 64.8 120 @m @bw40 (checks) @ws  5.299 @bw ( is disproporti) 
  319. X@ws @bw40 (onately smaller than for larger ones.) @ws  10.299 @bw ( It) @ws     
  320. X5.299 @bw ( is recommended) @ws  5.3 @bw ( to use FLOPPY for short) @ws         
  321. X64.8 108 @m @bw40 (programs,) @ws  5.004 @bw ( early on in the development cyc) 
  322. X@ws @bw40 (le, rather than submit very) @ws  5.005 @bw ( large programs later.) 
  323. X@ws  10.005 @bw ( In) @ws  5.005 @bw ( this way) @ws 64.8 96 @m @bw40 (the) @ws 
  324. X 5.85 @bw ( number of corrections that will need to be made) @ws  5.851 @bw ( ) 
  325. X@ws @bw40 (at any time will be smaller, and thus easier to) @ws 64.8 84 @m      
  326. X@bw40 (come) @ws  5 @bw ( to terms with!) @ws 64.8 72 @m 10 @f111 @bw40 (\276)  
  327. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  328. X@ws @bw40 (\276\276\276\276) @ws 64.8 48 @m 0 3 @rm  8 @f11 @bw40 (1) @ws       
  329. X0 -3 @rm  10.4 @bw ( Please) @ws  5.758 @bw ( note that this document no longe) 
  330. X@ws @bw40 (r describes the TREE program, CERN Program Library item Q902, previ) 
  331. X@ws @bw40 (ously) @ws 64.8 36 @m 14.4 @bw ( referred) @ws  4 @bw ( to as TREE ) 
  332. X@ws @bw40 (\(Syntax1\).) @ws 64.8 12 @m 0 3 @rm  @bw40 (2) @ws 0 -3 @rm         
  333. X10.4 @bw ( H.Grote) @ws  4 @bw ( "FLOP User's Guide and Reference Manual", DD/) 
  334. X@ws @bw40 (US/13 \(1985\)) @ws                                                  
  335. Xshowpage pageobj restore                                                        
  336. X%%Page: ? 4       
  337. X                                                             
  338. X/pageobj save def() pop                                                         
  339. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  334.17 @bw ( ) 
  340. X@ws @bw40 (page) @ws  5 @bw ( 2) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276)  
  341. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  342. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  343. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  344. X@ws 64.8 696 @m 12 @f13 @bw40 (2.1) @ws  6 @bw ( Warnings from FLOPPY) @ws      
  345. X64.8 672 @m 10 @f11 @bw40 (When) @ws  5.556 @bw ( a FORTRAN statement which do) 
  346. X@ws @bw40 (es) @ws  5.557 @bw ( not conform to the conventions is identified b) 
  347. X@ws @bw40 (y FLOPPY, a) @ws 64.8 660 @m @bw40 (warning) @ws  5.182 @bw ( messa) 
  348. X@ws @bw40 (ge is printed describing the error, together with the offending sta) 
  349. X@ws @bw40 (tement.) @ws  10.182 @bw ( Figure) @ws  5.183 @bw ( 1 shows) @ws     
  350. X64.8 648 @m @bw40 (some) @ws  5 @bw ( warnings generated by FLOPPY.) @ws        
  351. X64.8 576 @m 9 @f1 27 @bw ( !!!) @ws  5.4 @bw ( WARNING ... NOT ENOUGH \(<3\) C) 
  352. X@ws @bw40 (OMMENT LINES AT START OF MODULE) @ws 64.8 552 @m 54 @bw ( 8.) @ws    
  353. X37.8 @bw ( IF\(IF\(L\).EQ.1\)) @ws  5.4 @bw ( GOTO66) @ws 64.8 540 @m           
  354. X27 @bw ( !!!) @ws  5.4 @bw ( STATEMENT HAS NO BLANK AFTER "GOTO") @ws           
  355. X64.8 516 @m 48.6 @bw ( 16.) @ws  37.8 @bw ( WRITE\(*,21\)) @ws  5.4 @bw ( J)    
  356. X@ws 64.8 504 @m 27 @bw ( !!!) @ws  5.4 @bw ( STATEMENT SHOULD NOT HAVE LUN=*)   
  357. X@ws 64.8 480 @m 48.6 @bw ( 21.) @ws  37.8 @bw ( STOP) @ws 64.8 468 @m           
  358. X27 @bw ( !!!) @ws  5.4 @bw ( STATEMENT SHOULD BE PRECEDED BY A "WRITE") @ws     
  359. X64.8 444 @m 48.6 @bw ( 22.) @ws  10.8 @bw ( 999 END) @ws 64.8 432 @m 27 @bw ( ) 
  360. X@ws @bw40 (!!!) @ws  5.4 @bw ( STATEMENT SHOULD NOT HAVE LABEL) @ws 64.8 408 @m 
  361. X27 @bw ( !!!) @ws  16.2 @bw ( 5) @ws  5.4 @bw ( STATEMENT WARNING\(S\) IN THIS) 
  362. X@ws @bw40 ( MODULE) @ws 64.8 384 @m 27 @bw ( BEGIN) @ws  5.4 @bw ( GLOBAL CHEC) 
  363. X@ws @bw40 (KS WITHIN THIS MODULE) @ws 64.8 360 @m 27 @bw ( !!!) @ws             
  364. X5.4 @bw ( MIXED MODE EXPRESSION \(BAD OPERATOR IS MARKED\)) @ws 64.8 348 @m     
  365. X27 @bw ( IF\(I*2.0\)) @ws  5.4 @bw ( = 3) @ws 64.8 336 @m 48.6 @bw ( ) @ws      
  366. X9 @f111 @bw40 (\264) @ws 64.8 324 @m 9 @f1 27 @bw ( !!!) @ws  5.4 @bw ( WARNIN) 
  367. X@ws @bw40 (G ... VARIABLE IF) @ws  37.8 @bw ( CLASHES) @ws  5.4 @bw ( WITH FOR) 
  368. X@ws @bw40 (TRAN KEY\261WORD IF) @ws 64.8 300 @m 27 @bw ( !!!) @ws  16.2 @bw ( ) 
  369. X@ws @bw40 (2) @ws  5.4 @bw ( GLOBAL WARNING\(S\) IN THIS MODULE) @ws            
  370. X64.8 276 @m 10 @f11 21.6 @bw ( ) @ws 10 @f12 @bw40 (Figure) @ws  5 @bw ( 1) @ws 
  371. X10 @f11 @bw40 (:) @ws  24.8 @bw ( Warnings) @ws  5 @bw ( produced by FLOPPY)    
  372. X@ws 64.8 216 @m @bw40 (By) @ws  5.296 @bw ( default, only the statements at fa) 
  373. X@ws @bw40 (ult are printed, but optionally you may) @ws  5.297 @bw ( specify t) 
  374. X@ws @bw40 (hat all FORTRAN) @ws 64.8 204 @m @bw40 (statements) @ws              
  375. X5.715 @bw ( are printed out \(this is useful) @ws  5.716 @bw ( for programs wh) 
  376. X@ws @bw40 (ere the context of the statement may clarify) @ws 64.8 192 @m        
  377. X@bw40 (the) @ws  6.035 @bw ( error\).) @ws  11.035 @bw ( FLOPPY) @ws            
  378. X6.035 @bw ( will only) @ws  6.036 @bw ( print subprogram headers for those sub) 
  379. X@ws @bw40 (programs in which errors have) @ws 64.8 180 @m @bw40 (occured.) @ws  
  380. X10.001 @bw ( All) @ws  5.001 @bw ( output) @ws  5.002 @bw ( from FLOPPY may ei) 
  381. X@ws @bw40 (ther be viewed directly at the terminal or, optionally, sent to) @ws 
  382. X64.8 168 @m @bw40 (a) @ws  5 @bw ( disk file for inspection at a later time.)   
  383. X@ws 64.8 132 @m 12 @f13 @bw40 (2.2) @ws  6 @bw ( Conventions that may be check) 
  384. X@ws @bw40 (ed by FLOPPY) @ws 64.8 108 @m 10 @f11 @bw40 (Here) @ws               
  385. X7.373 @bw ( follows the list of coding conventions which may at present) @ws    
  386. X7.374 @bw ( be checked by FLOPPY. The) @ws 64.8 96 @m @bw40 (conventions) @ws   
  387. X5 @bw ( in the STANDARD set are marked by an asterisk \(*\).) @ws 64.8 72 @m    
  388. X9 @f1 @bw40 (*) @ws  10.8 @bw ( 1) @ws  16.2 @bw ( Avoid) @ws  5.4 @bw ( comme) 
  389. X@ws @bw40 (nt lines after end of module) @ws 64.8 60 @m @bw40 (*) @ws           
  390. X10.8 @bw ( 2) @ws  16.2 @bw ( End) @ws  5.4 @bw ( all program modules with the) 
  391. X@ws @bw40 ( END statement) @ws 64.8 48 @m @bw40 (*) @ws  10.8 @bw ( 3) @ws      
  392. X16.2 @bw ( Declared) @ws  5.4 @bw ( COMMON blocks must be used in the module)   
  393. X@ws 64.8 36 @m @bw40 (*) @ws  10.8 @bw ( 4) @ws  16.2 @bw ( COMPLEX) @ws        
  394. X5.4 @bw ( and DOUBLEPRECISION vars at end of COMMON) @ws 64.8 24 @m             
  395. X@bw40 (*) @ws  10.8 @bw ( 5) @ws  16.2 @bw ( COMMON) @ws  5.4 @bw ( block defi) 
  396. X@ws @bw40 (nitions should not change) @ws 64.8 12 @m @bw40 (*) @ws              
  397. X10.8 @bw ( 6) @ws  16.2 @bw ( Variable) @ws  5.4 @bw ( names should be 6 or fe) 
  398. X@ws @bw40 (wer characters long) @ws 67.9 618.5 @m 447.4 1 @hr 67.9 618.5 @m     
  399. X361 1 @vr 514.3 618.5 @m 361 1 @vr 67.9 258.5 @m 447.4 1 @hr                    
  400. Xshowpage pageobj restore                                                        
  401. X%%Page: ? 5       
  402. X                                                             
  403. X/pageobj save def() pop                                                         
  404. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  334.17 @bw ( ) 
  405. X@ws @bw40 (page) @ws  5 @bw ( 3) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276)  
  406. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  407. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  408. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  409. X@ws 64.8 696 @m 9 @f1 16.2 @bw ( 7 Variables) @ws  5.4 @bw ( in COMMON should ) 
  410. X@ws @bw40 (be 6 characters long) @ws 64.8 684 @m 16.2 @bw ( 8 Variables) @ws    
  411. X5.4 @bw ( not in COMMON should be <6 characters) @ws 64.8 672 @m @bw40 (*) @ws  
  412. X10.8 @bw ( 9) @ws  16.2 @bw ( Integer) @ws  5.4 @bw ( variables should begin w) 
  413. X@ws @bw40 (ith I to N) @ws 64.8 660 @m @bw40 (*) @ws  10.8 @bw ( 10 Variable)   
  414. X@ws  5.4 @bw ( names should not equal FORTRAN keywords) @ws 64.8 648 @m         
  415. X@bw40 (*) @ws  10.8 @bw ( 11 Avoid) @ws  5.4 @bw ( comment lines before module) 
  416. X@ws @bw40 ( declaration) @ws 64.8 636 @m @bw40 (*) @ws  10.8 @bw ( 12 Module)   
  417. X@ws  5.4 @bw ( names should not equal intrinsic functions) @ws 64.8 624 @m      
  418. X@bw40 (*) @ws  10.8 @bw ( 13 First) @ws  5.4 @bw ( statement in a module shoul) 
  419. X@ws @bw40 (d be declaration) @ws 64.8 612 @m @bw40 (*) @ws  10.8 @bw ( 14 Modu) 
  420. X@ws @bw40 (le) @ws  5.4 @bw ( should begin with at least 3 comment lines) @ws   
  421. X64.8 600 @m 16.2 @bw ( 15) @ws  10.8 @bw ( Comment) @ws  5.4 @bw ( lines shoul) 
  422. X@ws @bw40 (d begin with a C) @ws 64.8 588 @m @bw40 (*) @ws  10.8 @bw ( 16 No)   
  423. X@ws  5.4 @bw ( comment lines between continuations) @ws 64.8 576 @m             
  424. X@bw40 (*) @ws  10.8 @bw ( 17 Avoid) @ws  5.4 @bw ( non\261standard variable ty) 
  425. X@ws @bw40 (pes eg INTEGER*2) @ws 64.8 564 @m @bw40 (*) @ws  10.8 @bw ( 18 Avoi) 
  426. X@ws @bw40 (d) @ws  5.4 @bw ( multiple COMMON definitions per line) @ws          
  427. X64.8 552 @m @bw40 (*) @ws  10.8 @bw ( 19 Do) @ws  5.4 @bw ( not dimension COMM) 
  428. X@ws @bw40 (ON variables outside COMMON) @ws 64.8 540 @m @bw40 (*) @ws           
  429. X10.8 @bw ( 20 Avoid) @ws  5.4 @bw ( embedded blanks in variable names) @ws      
  430. X64.8 528 @m @bw40 (*) @ws  10.8 @bw ( 21 Avoid) @ws  5.4 @bw ( embedded blanks) 
  431. X@ws @bw40 ( in syntactic entities) @ws 64.8 516 @m @bw40 (*) @ws  10.8 @bw ( 2) 
  432. X@ws @bw40 (2 Avoid) @ws  5.4 @bw ( the use of PRINT statements \(use WRITE\))   
  433. X@ws 64.8 504 @m 16.2 @bw ( 23) @ws  10.8 @bw ( Do) @ws  5.4 @bw ( not give the) 
  434. X@ws @bw40 ( END statement a label) @ws 64.8 492 @m @bw40 (*) @ws  10.8 @bw ( 2) 
  435. X@ws @bw40 (4 Avoid) @ws  5.4 @bw ( WRITE\(* construction) @ws 64.8 480 @m       
  436. X16.2 @bw ( 25) @ws  10.8 @bw ( Avoid) @ws  5.4 @bw ( WRITE statement in a FUNC) 
  437. X@ws @bw40 (TION) @ws 64.8 468 @m @bw40 (*) @ws  10.8 @bw ( 26 Avoid) @ws        
  438. X5.4 @bw ( the use of PAUSE statements) @ws 64.8 456 @m @bw40 (*) @ws            
  439. X10.8 @bw ( 27 Statement) @ws  5.4 @bw ( labels should not begin in column 1)    
  440. X@ws 64.8 444 @m @bw40 (*) @ws  10.8 @bw ( 28 Always) @ws  5.4 @bw ( preceede S) 
  441. X@ws @bw40 (TOP by a descriptive WRITE) @ws 64.8 432 @m @bw40 (*) @ws            
  442. X10.8 @bw ( 29 Avoid) @ws  5.4 @bw ( the use of ENTRY in FUNCTIONS) @ws          
  443. X64.8 420 @m @bw40 (*) @ws  10.8 @bw ( 30 Avoid) @ws  5.4 @bw ( using I/O in FU) 
  444. X@ws @bw40 (NCTIONs) @ws 64.8 408 @m 16.2 @bw ( 31) @ws  10.8 @bw ( Avoid) @ws   
  445. X5.4 @bw ( the use of the alternate RETURN statement) @ws 64.8 396 @m            
  446. X@bw40 (*) @ws  10.8 @bw ( 32 COMMON) @ws  5.4 @bw ( block names should not equ) 
  447. X@ws @bw40 (al variable names) @ws 64.8 384 @m @bw40 (*) @ws  10.8 @bw ( 33 Avo) 
  448. X@ws @bw40 (id) @ws  5.4 @bw ( use of obsolete CERN library routines) @ws        
  449. X64.8 372 @m 16.2 @bw ( 34) @ws  10.8 @bw ( Avoid) @ws  5.4 @bw ( FUNCTION name) 
  450. X@ws @bw40 (s the same as intrinsics) @ws 64.8 360 @m @bw40 (*) @ws              
  451. X10.8 @bw ( 35 Local) @ws  5.4 @bw ( functions should be declared EXTERNAL) @ws  
  452. X64.8 348 @m @bw40 (*) @ws  10.8 @bw ( 36 Module) @ws  5.4 @bw ( names should a) 
  453. X@ws @bw40 (ll be different) @ws 64.8 336 @m @bw40 (*) @ws  10.8 @bw ( 37 Avoid) 
  454. X@ws  5.4 @bw ( expressions of mixed mode eg A=B/I) @ws 64.8 324 @m @bw40 (*)    
  455. X@ws  10.8 @bw ( 38 Length) @ws  5.4 @bw ( of passed CHARACTER variables should) 
  456. X@ws @bw40 ( be *) @ws 64.8 312 @m @bw40 (*) @ws  10.8 @bw ( 39 Order) @ws       
  457. X5.4 @bw ( of statements should conform !) @ws 64.8 300 @m @bw40 (*) @ws         
  458. X10.8 @bw ( 40 Separate) @ws  5.4 @bw ( Statement Functions by comment lines)    
  459. X@ws 64.8 288 @m @bw40 (*) @ws  10.8 @bw ( 41 No) @ws  5.4 @bw ( names in State) 
  460. X@ws @bw40 (ment Function definitions elsewhere) @ws 64.8 276 @m 16.2 @bw ( 42)  
  461. X@ws  10.8 @bw ( Use) @ws  5.4 @bw ( LLT,LGT etc to compare CHARACTER vars. in ) 
  462. X@ws @bw40 (IFs) @ws 64.8 264 @m 16.2 @bw ( 43) @ws  10.8 @bw ( Variables) @ws   
  463. X5.4 @bw ( \(not COMMON, not PARAMs\) <6 characters) @ws 64.8 252 @m             
  464. X@bw40 (*) @ws  10.8 @bw ( 44 Passed) @ws  5.4 @bw ( arguments should be dimens) 
  465. X@ws @bw40 (ioned * in module) @ws 64.8 216 @m 12 @f13 @bw40 (2.3) @ws           
  466. X6 @bw ( Names to Ignore) @ws 64.8 192 @m 10 @f11 @bw40 (Occasionally) @ws       
  467. X5.71 @bw ( your FORTRAN may) @ws  5.711 @bw ( contain references to subroutine) 
  468. X@ws @bw40 (s or variables over which you have) @ws 64.8 180 @m @bw40 (no) @ws   
  469. X6.33 @bw ( control \(e.g. GEANT) @ws  6.331 @bw ( variables\).) @ws             
  470. X11.331 @bw ( The) @ws  6.331 @bw ( warnings associated with these variables or) 
  471. X@ws @bw40 ( subroutines are) @ws 64.8 168 @m @bw40 (therefore) @ws              
  472. X6.243 @bw ( rather academic.) @ws  11.244 @bw ( FLOPPY) @ws  6.244 @bw ( thus ) 
  473. X@ws @bw40 (allows you to suppress the warnings associated with either) @ws      
  474. X64.8 156 @m @bw40 (particular) @ws  5.192 @bw ( variables, or whole subroutine) 
  475. X@ws @bw40 (s.) @ws  10.192 @bw ( This) @ws  5.192 @bw ( is done by) @ws         
  476. X5.193 @bw ( giving FLOPPY a list of 'names to ignore') @ws 64.8 144 @m          
  477. X@bw40 (\(you) @ws  5.662 @bw ( may specify up to fifty variable names and) @ws  
  478. X5.663 @bw ( fifty subroutine names\).) @ws  10.663 @bw ( The) @ws               
  479. X5.663 @bw ( file containing the list) @ws 64.8 132 @m @bw40 (of) @ws            
  480. X6.946 @bw ( names to ignore is saved on disk, and may be used again in) @ws     
  481. X6.947 @bw ( a future FLOPPY run.) @ws  11.947 @bw ( As) @ws  6.947 @bw ( an)    
  482. X@ws 64.8 120 @m @bw40 (example,) @ws  6.712 @bw ( you may have a VAX file call) 
  483. X@ws @bw40 (ed TEST.FOR which) @ws  6.713 @bw ( contains various subroutines, a) 
  484. X@ws @bw40 (mongst) @ws 64.8 108 @m @bw40 (them) @ws  5.631 @bw ( SUBROUTINE OP) 
  485. X@ws @bw40 (AL, and references) @ws  5.632 @bw ( to the 6\261character variable) 
  486. X@ws @bw40 (s RINPAN and DRIDER, which) @ws 64.8 96 @m @bw40 (do) @ws            
  487. X5.05 @bw ( not appear in a COMMON block and therefore should be less than 6 ch) 
  488. X@ws @bw40 (aracters long \(if you follow) @ws 64.8 84 @m @bw40 (this) @ws       
  489. X6.486 @bw ( particular convention\).) @ws  11.486 @bw ( You) @ws  6.486 @bw ( ) 
  490. X@ws @bw40 (are aware of this error and wish to suppress those warnings from)    
  491. X@ws 64.8 72 @m @bw40 (FLOPPY.) @ws  10.101 @bw ( You) @ws  5.101 @bw ( also wa) 
  492. X@ws @bw40 (nt to suppress all warnings from) @ws  5.102 @bw ( SUBROUTINE OPAL ) 
  493. X@ws @bw40 (for other reasons.) @ws  10.102 @bw ( You) @ws 64.8 60 @m            
  494. X@bw40 (type) @ws  5 @bw ( the following FLOPPY command:) @ws 64.8 36 @m 9 @f1   
  495. X@bw40 (FLOPPY) @ws  5.4 @bw ( TEST.FOR /IGNORE=\(#OPAL,RINPAN,DRIDER\)) @ws     
  496. Xshowpage pageobj restore                                                        
  497. X%%Page: ? 6       
  498. X                                                             
  499. X/pageobj save def() pop                                                         
  500. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  334.17 @bw ( ) 
  501. X@ws @bw40 (page) @ws  5 @bw ( 4) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276)  
  502. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  503. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  504. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  505. X@ws 64.8 696 @m @bw40 (The) @ws  7.141 @bw ( process on CERN VM/CMS) @ws        
  506. X7.142 @bw ( is similar; the names may be specified in the panel or on the) @ws  
  507. X64.8 684 @m @bw40 (command) @ws  5 @bw ( line.) @ws 64.8 648 @m 12 @f13         
  508. X@bw40 (2.4) @ws  6 @bw ( Special Processes) @ws 64.8 624 @m 10 @f11             
  509. X@bw40 (At) @ws  5 @bw ( present there are two 'special processes' available in) 
  510. X@ws @bw40 ( FLOPPY.) @ws 64.8 600 @m 10 @f111 @bw40 (\247) @ws 10 @f11          
  511. X21.27 @bw ( The) @ws  5.704 @bw ( process ALEPH will cause the set of coding c) 
  512. X@ws @bw40 (onventions to) @ws  5.705 @bw ( change from the STANDARD) @ws        
  513. X64.8 588 @m 28.8 @bw ( set) @ws  5 @bw ( to the ALEPH set.) @ws 64.8 576 @m     
  514. X10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( The) @ws  5.244 @bw ( process GA) 
  515. X@ws @bw40 (LEPH \(the ALEPH Monte) @ws  5.245 @bw ( Carlo program\) is intende) 
  516. X@ws @bw40 (d for people using FLOPPY) @ws 64.8 564 @m 28.8 @bw ( to) @ws        
  517. X6.795 @bw ( check programs that reference GEANT3 variables; it essentially cau) 
  518. X@ws @bw40 (ses FLOPPY to ignore) @ws 64.8 552 @m 28.8 @bw ( variable) @ws       
  519. X5 @bw ( names beginning 'G.....' or 'IG....'.) @ws 64.8 516 @m 12 @f13          
  520. X@bw40 (2.5) @ws  6 @bw ( Tidying your FORTRAN) @ws 64.8 492 @m 10 @f11          
  521. X@bw40 (FLOPPY) @ws  5 @bw ( allows you to 'tidy' your FORTRAN in the following) 
  522. X@ws @bw40 ( ways:) @ws 64.8 468 @m @bw40 (1.) @ws  35.7 @bw ( ) @ws 10 @f12     
  523. X@bw40 (GROUPF) @ws 64.8 456 @m 10 @f11 43.2 @bw ( Group) @ws  5 @bw ( all FORM) 
  524. X@ws @bw40 (AT statements at the end of each subprogram.) @ws 64.8 444 @m        
  525. X@bw40 (2.) @ws  35.7 @bw ( ) @ws 10 @f12 @bw40 (INDENT) @ws 64.8 432 @m 10 @f11 
  526. X43.2 @bw ( Indent) @ws  5 @bw ( DO\261loops and IF\261clauses.) @ws 64.8 420 @m 
  527. X@bw40 (3.) @ws  35.7 @bw ( ) @ws 10 @f12 @bw40 (GOTOS) @ws 64.8 408 @m 10 @f11  
  528. X43.2 @bw ( Tabulate) @ws  5 @bw ( GOTOs to the right hand side of the source f) 
  529. X@ws @bw40 (orm.) @ws 64.8 396 @m @bw40 (4.) @ws  35.7 @bw ( ) @ws 10 @f12       
  530. X@bw40 (STMNTS) @ws  5 @bw ( \(IBM\) RENUMS \(VAX\)) @ws 64.8 384 @m 10 @f11     
  531. X43.2 @bw ( Renumber) @ws  5 @bw ( all statement labels.) @ws 64.8 372 @m        
  532. X@bw40 (5.) @ws  35.7 @bw ( ) @ws 10 @f12 @bw40 (RENUMF) @ws 64.8 360 @m 10 @f11 
  533. X43.2 @bw ( Renumber) @ws  5 @bw ( all FORMAT labels.) @ws 64.8 336 @m           
  534. X@bw40 (In) @ws  6.546 @bw ( the case where you choose to use any of these opti) 
  535. X@ws @bw40 (ons, a new FORTRAN file will) @ws  6.547 @bw ( be written) @ws       
  536. X64.8 324 @m @bw40 (containing) @ws  5 @bw ( the changes.) @ws  10 @bw ( Figure) 
  537. X@ws  5 @bw ( 2 shows the result of tidying a small subroutine using FLOP.) @ws  
  538. X64.8 262 @m 7 @f1 46.8 @bw ( Before) @ws  4.2 @bw ( tidying) @ws  109.2 @bw ( ) 
  539. X@ws @bw40 (After) @ws  4.2 @bw ( tidying) @ws 64.8 255 @m 46.8 @bw ( \261\261)  
  540. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261) @ws  109.2 @bw ( ) 
  541. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261) @ws            
  542. X64.8 241 @m 46.8 @bw ( PROGRAM) @ws  4.2 @bw ( BAD) @ws  121.8 @bw ( PROGRAM)   
  543. X@ws  4.2 @bw ( BAD) @ws 64.8 234 @m 46.8 @bw ( DIMENSION) @ws  4.2 @bw ( IF\(1) 
  544. X@ws @bw40 (0\)) @ws  100.8 @bw ( DIMENSION) @ws  4.2 @bw ( IF\(10\)) @ws        
  545. X64.8 227 @m 46.8 @bw ( I=5) @ws  155.4 @bw ( I=5) @ws 64.8 220 @m 25.8 @bw ( 6) 
  546. X@ws @bw40 (6) @ws  12.6 @bw ( J=7) @ws  142.8 @bw ( 10) @ws  4.2 @bw ( J=7) @ws 
  547. X64.8 213 @m 46.8 @bw ( DO) @ws  4.2 @bw ( 43 K=1,I) @ws  121.8 @bw ( DO) @ws    
  548. X4.2 @bw ( 30 K=1,I) @ws 64.8 206 @m 46.8 @bw ( IF\(K\261J.EQ.2\)) @ws           
  549. X4.2 @bw ( THEN) @ws  109.2 @bw ( IF\(K\261J.EQ.2\)) @ws  4.2 @bw ( THEN) @ws    
  550. X64.8 199 @m 46.8 @bw ( DO) @ws  4.2 @bw ( 11 L=1,2) @ws  147 @bw ( DO) @ws      
  551. X4.2 @bw ( 20 L=1,2) @ws 64.8 192 @m 46.8 @bw ( IF\(IF\(L\).EQ.1\)) @ws          
  552. X4.2 @bw ( GOTO66) @ws  117.6 @bw ( IF\(IF\(L\).EQ.1\)) @ws  67.2 @bw ( GOTO)    
  553. X@ws  4.2 @bw ( 10) @ws 64.8 185 @m 30 @bw ( 21) @ws  8.4 @bw ( FORMAT\(1X,I2\)) 
  554. X@ws  100.8 @bw ( 20) @ws  29.4 @bw ( CONTINUE) @ws 64.8 178 @m 30 @bw ( 11) @ws 
  555. X 8.4 @bw ( CONTINUE) @ws  298.2 @bw ( GOTO) @ws  4.2 @bw ( 10) @ws 64.8 171 @m  
  556. X46.8 @bw ( GOTO) @ws  4.2 @bw ( 66) @ws  151.2 @bw ( ELSE) @ws 64.8 164 @m      
  557. X46.8 @bw ( ELSE) @ws  176.4 @bw ( IF\(IF\(K\).EQ.IF\(J\)\)) @ws  4.2 @bw ( THE) 
  558. X@ws @bw40 (N) @ws 64.8 157 @m 46.8 @bw ( IF\(IF\(K\).EQ.IF\(J\)\)) @ws          
  559. X4.2 @bw ( THEN) @ws  109.2 @bw ( IF\(K\)=1) @ws 64.8 150 @m 46.8 @bw ( IF\(K\)) 
  560. X@ws @bw40 (=1) @ws  176.4 @bw ( WRITE\(6,500\)) @ws  4.2 @bw ( J) @ws           
  561. X64.8 143 @m 46.8 @bw ( WRITE\(6,21\)) @ws  4.2 @bw ( J) @ws  151.2 @bw ( J=5)   
  562. X@ws 64.8 136 @m 46.8 @bw ( J=5) @ws  180.6 @bw ( ENDIF) @ws 64.8 129 @m         
  563. X46.8 @bw ( ENDIF) @ws  159.6 @bw ( ENDIF) @ws 64.8 122 @m 46.8 @bw ( ENDIF) @ws 
  564. X 134.4 @bw ( 30) @ws  4.2 @bw ( CONTINUE) @ws 64.8 115 @m 34.2 @bw ( 43) @ws    
  565. X4.2 @bw ( CONTINUE) @ws  134.4 @bw ( STOP) @ws 64.8 108 @m 46.8 @bw ( STOP) @ws 
  566. X 134.4 @bw ( 500) @ws  4.2 @bw ( FORMAT\(1X,I2\)) @ws 64.8 101 @m 46.8 @bw ( E) 
  567. X@ws @bw40 (ND) @ws  155.4 @bw ( END) @ws 64.8 77 @m 10 @f11 21.6 @bw ( ) @ws    
  568. X10 @f12 @bw40 (Figure) @ws  5 @bw ( 2) @ws 10 @f11 @bw40 (:) @ws  24.8 @bw ( A) 
  569. X@ws  5 @bw ( Subroutine 'tidied' by FLOPPY) @ws 67.9 294.5 @m 447.4 1 @hr       
  570. X67.9 294.5 @m 236 1 @vr 514.3 294.5 @m 236 1 @vr 67.9 59.5 @m 447.4 1 @hr       
  571. Xshowpage pageobj restore                                                        
  572. X%%Page: ? 7       
  573. X                                                             
  574. X/pageobj save def() pop                                                         
  575. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  334.17 @bw ( ) 
  576. X@ws @bw40 (page) @ws  5 @bw ( 5) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276)  
  577. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  578. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  579. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  580. X@ws 64.8 696 @m 12 @f13 @bw40 (2.6) @ws  6 @bw ( FLOPPY on the VAX) @ws         
  581. X64.8 672 @m 10 @f11 @bw40 (The) @ws  5 @bw ( format of the FLOPPY command on t) 
  582. X@ws @bw40 (he VAX is:) @ws 64.8 648 @m 9 @f1 10.8 @bw ( FLOPPY filename [/qual) 
  583. X@ws @bw40 (ifiers]) @ws 64.8 624 @m 10 @f11 @bw40 (Where) @ws  5.244 @bw ( 'fi) 
  584. X@ws @bw40 (lename' specifies the name of) @ws  5.245 @bw ( the input file of F) 
  585. X@ws @bw40 (ORTRAN upon which the coding convention) @ws 64.8 612 @m             
  586. X@bw40 (checks) @ws  6.485 @bw ( are to be made.) @ws  11.485 @bw ( You) @ws     
  587. X6.485 @bw ( may use wild\261cards in the filename; if more than one file is fo) 
  588. X@ws @bw40 (und) @ws 64.8 600 @m @bw40 (matching) @ws  7.712 @bw ( the specific) 
  589. X@ws @bw40 (ation, then the files will) @ws  7.713 @bw ( be internally concaten) 
  590. X@ws @bw40 (ated.) @ws  12.713 @bw ( Note) @ws  7.713 @bw ( that non\261standar) 
  591. X@ws @bw40 (d) @ws 64.8 588 @m @bw40 (constructs) @ws  5.379 @bw ( such as INCL) 
  592. X@ws @bw40 (UDE statements will be treated as illegal statements) @ws            
  593. X5.38 @bw ( by FLOPPY, and ignored.) @ws 64.8 576 @m @bw40 (If) @ws              
  594. X5.035 @bw ( you are) @ws  5.036 @bw ( using FLOPPY to tidy your Fortran \(see ) 
  595. X@ws @bw40 (/TIDY option\), then 'filename' may be for instance) @ws 64.8 564 @m 
  596. X@bw40 (an) @ws  5.466 @bw ( EDITF.DAT extracted with HISTORIAN option) @ws      
  597. X5.467 @bw ( S, or likewise may be a file where the COMMON) @ws 64.8 552 @m      
  598. X@bw40 (block) @ws  5.677 @bw ( declarations are) @ws  5.678 @bw ( hidden in IN) 
  599. X@ws @bw40 (CLUDE statements. This will not jeopardize the indentation of DO)    
  600. X@ws 64.8 540 @m @bw40 (loops) @ws  5 @bw ( and IF clauses, nor the re\261numbe) 
  601. X@ws @bw40 (ring of statement labels.) @ws 64.8 504 @m 12 @f13 @bw40 (2.6.1) @ws 
  602. X 6 @bw ( VAX FLOPPY examples) @ws 64.8 480 @m 9 @f1 10.8 @bw ( $) @ws           
  603. X5.4 @bw ( FLOPPY myfile.for) @ws 64.8 456 @m 10 @f11 @bw40 (Make) @ws           
  604. X5 @bw ( all the standard coding convention checks on the FORTRAN file myfile.f) 
  605. X@ws @bw40 (or.) @ws 64.8 432 @m 9 @f1 10.8 @bw ( $) @ws  5.4 @bw ( FLOPPY/TREE) 
  606. X@ws @bw40 (/NOCHECKS myfile.for) @ws 64.8 408 @m 10 @f11 @bw40 (Produce) @ws    
  607. X5 @bw ( an output file for FLOW, and make no checks.) @ws 64.8 384 @m 9 @f1     
  608. X10.8 @bw ( $) @ws  5.4 @bw ( FLOPPY/IGNORE=\(FRED,#MICHEL\) myfile.for) @ws     
  609. X64.8 360 @m 10 @f11 @bw40 (Make) @ws  5 @bw ( all the available checks, but ig) 
  610. X@ws @bw40 (nore the variable called FRED and the subroutine called MICHEL.) @ws 
  611. X64.8 336 @m 9 @f1 10.8 @bw ( $) @ws  5.4 @bw ( FLOPPY/CHECKS=\(1,5,25,3\)/FULL) 
  612. X@ws @bw40 ( myfile.for) @ws 64.8 312 @m 10 @f11 @bw40 (Check) @ws  5 @bw ( con) 
  613. X@ws @bw40 (ventions 1,3,5 and 25, and list all lines from the source FORTRAN.)  
  614. X@ws 64.8 288 @m 9 @f1 10.8 @bw ( $) @ws  5.4 @bw ( FLOPPY/CHECKS=\(99,\2611,)   
  615. X@ws @bw40 (\2612,\26120\) my*.for) @ws 64.8 264 @m 10 @f11 @bw40 (Check) @ws    
  616. X6.762 @bw ( all conventions except numbers 1,2 and 20. Use all files beginning) 
  617. X@ws @bw40 ( 'MY' and with filetype) @ws 64.8 252 @m @bw40 (.FOR.) @ws           
  618. X64.8 228 @m 9 @f1 10.8 @bw ( $) @ws  5.4 @bw ( FLOPPY/NOLOG/OUT=output.lis) @ws 
  619. X 10.8 @bw ( myfile.for) @ws 64.8 204 @m 10 @f11 @bw40 (Send) @ws  5 @bw ( the ) 
  620. X@ws @bw40 (FLOPPY output to a listing file, and disable the command parsing in) 
  621. X@ws @bw40 (formation.) @ws 64.8 180 @m 9 @f1 10.8 @bw ( $) @ws  5.4 @bw ( FLOP) 
  622. X@ws @bw40 (PY/NOCHECKS/TIDY/INDENT=2 myfile.for) @ws 64.8 156 @m 10 @f11        
  623. X@bw40 (Produce) @ws  7.363 @bw ( a new FORTRAN file) @ws  7.364 @bw ( with all) 
  624. X@ws @bw40 ( DO and IF clauses indented by two spaces. No coding) @ws            
  625. X64.8 144 @m @bw40 (convention) @ws  5 @bw ( checking is done. The new Fortran ) 
  626. X@ws @bw40 (will be called FORTRAN.FOR.) @ws 64.8 120 @m 9 @f1 10.8 @bw ( $) @ws 
  627. X 5.4 @bw ( FLOPPY/TIDY/STMNTS=\(START=10,STEP=5\)/FORTRAN=out.for myfile.for)   
  628. X@ws 64.8 96 @m 10 @f11 @bw40 (Renumber) @ws  7.675 @bw ( statements starting a) 
  629. X@ws @bw40 (t 10 \(10, 15,) @ws  7.676 @bw ( 20 etc.\) and write the new FORTRA) 
  630. X@ws @bw40 (N to the file) @ws 64.8 84 @m @bw40 (OUT.FOR.) @ws                   
  631. Xshowpage pageobj restore                                                        
  632. X%%Page: ? 8       
  633. X                                                             
  634. X/pageobj save def() pop                                                         
  635. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  334.17 @bw ( ) 
  636. X@ws @bw40 (page) @ws  5 @bw ( 6) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276)  
  637. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  638. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  639. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  640. X@ws 64.8 696 @m 12 @f13 @bw40 (2.7) @ws  6 @bw ( FLOPPY on the IBM) @ws         
  641. X64.8 672 @m 10 @f11 @bw40 (Type) @ws  5.94 @bw ( "FLOPPY" to activate the prog) 
  642. X@ws @bw40 (ram in full screen ) @ws 0 3 @rm  8 @f11 @bw40 (3) @ws 0 -3 @rm      
  643. X10 @f11 @bw40 ( mode, or "FLOPPY fn ft fm \( options" to) @ws 64.8 660 @m       
  644. X@bw40 (activate) @ws  6.234 @bw ( the program in line mode.) @ws                
  645. X11.234 @bw ( The) @ws  6.234 @bw ( FLOPPY panel obtained by typing "FLOPPY" is) 
  646. X@ws @bw40 ( shown in) @ws 64.8 648 @m @bw40 (figure) @ws  5 @bw ( 3.) @ws       
  647. X64.8 564 @m 9 @f1 21.6 @bw ( <=>) @ws  5.4 @bw ( FLOPPY VERSION 6.00 <=======>) 
  648. X@ws @bw40 ( CODING CONVENTION CHECKER <====>) @ws 64.8 540 @m 32.4 @bw ( Name)  
  649. X@ws  5.4 @bw ( of source Fortran file not yet given) @ws 64.8 528 @m            
  650. X248.4 @bw ( FN) @ws  43.2 @bw ( FT) @ws  32.4 @bw ( FM) @ws 64.8 516 @m         
  651. X118.8 @bw ( Source) @ws  10.8 @bw ( FORTRAN ==>) @ws  64.8 @bw ( FORTRAN) @ws   
  652. X16.2 @bw ( A) @ws 64.8 504 @m 21.6 @bw ( \261\261\261\261\261\261\261\261\261)  
  653. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  654. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  655. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  656. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261) @ws            
  657. X64.8 492 @m @bw40 ( a\)) @ws  5.4 @bw ( Existing FLOPPY parameter file) @ws     
  658. X10.8 @bw ( ==>) @ws  64.8 @bw ( FLOPIGN) @ws  16.2 @bw ( A) @ws 64.8 480 @m     
  659. X21.6 @bw ( b\)) @ws  5.4 @bw ( Checks to be made) @ws  59.4 @bw ( ==>) @ws      
  660. X10.8 @bw ( STANDARD) @ws 64.8 468 @m 37.8 @bw ( Specify) @ws  5.4 @bw ( names ) 
  661. X@ws @bw40 (to ignore) @ws  27 @bw ( ==>) @ws  10.8 @bw ( NO) @ws 64.8 456 @m    
  662. X21.6 @bw ( \261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  663. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  664. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  665. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  666. X@ws @bw40 (\261\261\261\261\261\261) @ws 64.8 444 @m @bw40 ( Generate) @ws      
  667. X5.4 @bw ( a file for FLOW) @ws  37.8 @bw ( ==>) @ws  10.8 @bw ( NO) @ws         
  668. X64.8 432 @m 21.6 @bw ( \261\261\261\261\261\261\261\261\261\261\261\261\261)    
  669. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  670. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  671. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  672. X@ws @bw40 (\261\261\261\261\261\261\261\261\261) @ws 64.8 420 @m @bw40 ( Send)  
  673. X@ws  5.4 @bw ( FLOPPY Output to disk) @ws  27 @bw ( ==>) @ws  10.8 @bw ( YES)   
  674. X@ws 64.8 408 @m 21.6 @bw ( List) @ws  5.4 @bw ( all source FORTRAN lines) @ws   
  675. X10.8 @bw ( ==> NO) @ws 64.8 396 @m 21.6 @bw ( \261\261\261\261\261\261\261\261) 
  676. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  677. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  678. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  679. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261) @ws        
  680. X64.8 384 @m @bw40 ( Tidy) @ws  5.4 @bw ( Fortran?) @ws  10.8 @bw ( ==>) @ws     
  681. X5.4 @bw ( NO) @ws  32.4 @bw ( Output) @ws  10.8 @bw ( ==> OUTPUT) @ws           
  682. X16.2 @bw ( FORTRAN A) @ws 64.8 372 @m 27 @bw ( a\)) @ws  5.4 @bw ( Adjust GOTO) 
  683. X@ws @bw40 (s to right of page) @ws  10.8 @bw ( ==> NO) @ws 64.8 360 @m          
  684. X27 @bw ( b\)) @ws  5.4 @bw ( Indent DO/IF clauses) @ws  59.4 @bw ( ==>) @ws     
  685. X10.8 @bw ( NO) @ws  37.8 @bw ( Spaces) @ws  10.8 @bw ( ==> 3) @ws 64.8 348 @m   
  686. X27 @bw ( c\)) @ws  5.4 @bw ( Group FORMATs at routine ends) @ws  10.8 @bw ( ==) 
  687. X@ws @bw40 (> NO) @ws 64.8 336 @m 27 @bw ( d\)) @ws  5.4 @bw ( Renumber FORMAT ) 
  688. X@ws @bw40 (statements) @ws  27 @bw ( ==>) @ws  10.8 @bw ( NO) @ws  37.8 @bw ( ) 
  689. X@ws @bw40 (Start) @ws  16.2 @bw ( ==>) @ws  10.8 @bw ( 500) @ws 64.8 324 @m     
  690. X286.2 @bw ( Step) @ws  21.6 @bw ( ==>) @ws  10.8 @bw ( 10) @ws 64.8 312 @m      
  691. X27 @bw ( e\)) @ws  5.4 @bw ( Renumber all other statements) @ws  10.8 @bw ( ==) 
  692. X@ws @bw40 (> NO) @ws  37.8 @bw ( Start) @ws  16.2 @bw ( ==>) @ws  10.8 @bw ( 1) 
  693. X@ws @bw40 (0) @ws 64.8 300 @m 286.2 @bw ( Step) @ws  21.6 @bw ( ==>) @ws        
  694. X10.8 @bw ( 10) @ws 64.8 276 @m 21.6 @bw ( PF1:) @ws  5.4 @bw ( Help) @ws        
  695. X10.8 @bw ( \(on cursor\)) @ws  16.2 @bw ( PF2:) @ws  5.4 @bw ( Enter) @ws       
  696. X10.8 @bw ( a CMS Command) @ws  27 @bw ( PF3:) @ws  5.4 @bw ( Exit) @ws          
  697. X64.8 252 @m 10 @f11 21.6 @bw ( ) @ws 10 @f12 @bw40 (Figure) @ws  5 @bw ( 3) @ws 
  698. X10 @f11 @bw40 (:) @ws  24.8 @bw ( The) @ws  5 @bw ( FLOPPY panel) @ws           
  699. X64.8 192 @m @bw40 (The) @ws  5.037 @bw ( default FLOPPY options are highlighte) 
  700. X@ws @bw40 (d in the panel,) @ws  5.038 @bw ( and you may change these accordin) 
  701. X@ws @bw40 (g to your) @ws 64.8 180 @m @bw40 (requirements.) @ws  10.469 @bw ( ) 
  702. X@ws @bw40 (By) @ws  5.469 @bw ( positioning the cursor on the item with which ) 
  703. X@ws @bw40 (you) @ws  5.47 @bw ( want help, and pressing the PF1) @ws            
  704. X64.8 168 @m @bw40 (key,) @ws  6.57 @bw ( FLOPPY will access the HELP file at)   
  705. X@ws  6.571 @bw ( the correct line. In addition, you may enter any CMS) @ws      
  706. X64.8 156 @m @bw40 (command) @ws  5.294 @bw ( whilst in the FLOPPY panel) @ws    
  707. X5.295 @bw ( by first pressing the PF2 key. This is useful for example when) @ws 
  708. X64.8 144 @m @bw40 (you) @ws  5.453 @bw ( forget the whereabouts of your source) 
  709. X@ws @bw40 ( Fortran file; press PF2) @ws  5.454 @bw ( then enter "FILELIST * F) 
  710. X@ws @bw40 (ORTRAN) @ws 64.8 132 @m @bw40 (*".) @ws  5 @bw ( After execution of) 
  711. X@ws @bw40 ( the command you will be asked if you want to return to the FLOPPY ) 
  712. X@ws @bw40 (panel.) @ws 64.8 108 @m @bw40 (Alternatively,) @ws  5.401 @bw ( FLO) 
  713. X@ws @bw40 (PPY may be invoked in line\261mode, in which case the format of) @ws 
  714. X 5.402 @bw ( the command is as) @ws 64.8 96 @m @bw40 (shown) @ws  5 @bw ( in F) 
  715. X@ws @bw40 (igure 4.) @ws 64.8 48 @m 9 @f111 @bw40 (\276\276\276\276\276\276)    
  716. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276) @ws    
  717. X64.8 24 @m 0 3 @rm  8 @f11 @bw40 (3) @ws 0 -3 @rm  10.4 @bw ( FLOPPY) @ws       
  718. X4.375 @bw ( in full screen mode uses the IBM package) @ws  4.376 @bw ( IOS3270) 
  719. X@ws @bw40 (, a screen management facility for full\261screen terminals, which)  
  720. X@ws 64.8 12 @m 14.4 @bw ( is) @ws  4 @bw ( not standard REXX.) @ws              
  721. X67.9 618.5 @m 447.4 1 @hr 67.9 618.5 @m 385 1 @vr 514.3 618.5 @m 385 1 @vr      
  722. X67.9 234.5 @m 447.4 1 @hr                                                       
  723. Xshowpage pageobj restore                                                        
  724. X%%Page: ? 9       
  725. X                                                             
  726. X/pageobj save def() pop                                                         
  727. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  334.17 @bw ( ) 
  728. X@ws @bw40 (page) @ws  5 @bw ( 7) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276)  
  729. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  730. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  731. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  732. X@ws 64.8 696 @m 9 @f1 @bw40 (+\261\261\261\261\261\261\261\261+\261\261\261)    
  733. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  734. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  735. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  736. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261+) @ws 64.8 684 @m       
  737. X@bw40 (|) @ws  43.2 @bw ( |) @ws  334.8 @bw ( |) @ws 64.8 672 @m @bw40 (|) @ws  
  738. X5.4 @bw ( FLOPPY | [ ? | fn [ft [fm]] [\( Options ]]) @ws  156.6 @bw ( |) @ws   
  739. X64.8 660 @m @bw40 (|) @ws  43.2 @bw ( |) @ws  334.8 @bw ( |) @ws 64.8 648 @m    
  740. X@bw40 (|) @ws  43.2 @bw ( |) @ws  5.4 @bw ( Options:) @ws  286.2 @bw ( |) @ws   
  741. X64.8 636 @m @bw40 (|) @ws  43.2 @bw ( |) @ws  334.8 @bw ( |) @ws 64.8 624 @m    
  742. X@bw40 (|) @ws  43.2 @bw ( |) @ws  5.4 @bw ( [CHECKS {STANDARD|NONE|ALEPH|GALEP) 
  743. X@ws @bw40 (H|ONLINE|LIST|number_list}]|) @ws 64.8 612 @m @bw40 (|) @ws          
  744. X43.2 @bw ( |) @ws  5.4 @bw ( [DISK]) @ws  297 @bw ( |) @ws 64.8 600 @m          
  745. X@bw40 (|) @ws  43.2 @bw ( |) @ws  5.4 @bw ( [FULL]) @ws  297 @bw ( |) @ws       
  746. X64.8 588 @m @bw40 (|) @ws  43.2 @bw ( |) @ws  5.4 @bw ( [GOTOS]) @ws            
  747. X291.6 @bw ( |) @ws 64.8 576 @m @bw40 (|) @ws  43.2 @bw ( |) @ws  5.4 @bw ( [GR) 
  748. X@ws @bw40 (OUPF]) @ws  286.2 @bw ( |) @ws 64.8 564 @m @bw40 (|) @ws             
  749. X43.2 @bw ( |) @ws  5.4 @bw ( [IGNORE]) @ws  286.2 @bw ( |) @ws 64.8 552 @m      
  750. X@bw40 (|) @ws  43.2 @bw ( |) @ws  5.4 @bw ( [INDENT) @ws  21.6 @bw ( spaces])   
  751. X@ws  232.2 @bw ( |) @ws 64.8 540 @m @bw40 (|) @ws  43.2 @bw ( |) @ws            
  752. X5.4 @bw ( [OLD) @ws  37.8 @bw ( fn) @ws  5.4 @bw ( ft fm]) @ws  221.4 @bw ( |)  
  753. X@ws 64.8 528 @m @bw40 (|) @ws  43.2 @bw ( |) @ws  5.4 @bw ( [OUTPUT) @ws        
  754. X21.6 @bw ( fn) @ws  5.4 @bw ( ft fm]) @ws  221.4 @bw ( |) @ws 64.8 516 @m       
  755. X@bw40 (|) @ws  43.2 @bw ( |) @ws  5.4 @bw ( [RENUMF) @ws  21.6 @bw ( start_val) 
  756. X@ws @bw40 (ue[,step_value]]) @ws  135 @bw ( |) @ws 64.8 504 @m @bw40 (|) @ws    
  757. X43.2 @bw ( |) @ws  5.4 @bw ( [RENUMS) @ws  21.6 @bw ( start_value[,step_value]) 
  758. X@ws @bw40 (]) @ws  135 @bw ( |) @ws 64.8 492 @m @bw40 (|) @ws  43.2 @bw ( |)    
  759. X@ws  5.4 @bw ( [TIDY]) @ws  297 @bw ( |) @ws 64.8 480 @m @bw40 (|) @ws          
  760. X43.2 @bw ( |) @ws  5.4 @bw ( [TREE]) @ws  297 @bw ( |) @ws 64.8 468 @m          
  761. X@bw40 (+\261\261\261\261\261\261\261\261+\261\261\261\261\261\261\261\261\261)  
  762. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  763. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  764. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  765. X@ws @bw40 (\261\261\261\261\261+) @ws 64.8 444 @m 10 @f12 @bw40 (Figure) @ws    
  766. X5 @bw ( 4) @ws 10 @f11 @bw40 (:) @ws  24.8 @bw ( FLOPPY) @ws  5 @bw ( \(IBM\) ) 
  767. X@ws @bw40 (command format) @ws 64.8 408 @m 12 @f13 @bw40 (2.8) @ws  6 @bw ( FL) 
  768. X@ws @bw40 (OPPY on ULTRIX) @ws 64.8 384 @m 10 @f11 @bw40 (Floppy) @ws           
  769. X5.645 @bw ( operates on a single input file) @ws  5.646 @bw ( of Fortran code.) 
  770. X@ws @bw40 ( The main difference between Floppy on Unix,) @ws 64.8 372 @m        
  771. X@bw40 (and) @ws  5.21 @bw ( Floppy on IBM or on the VAX, is the absence) @ws    
  772. X5.211 @bw ( of the qualifier for FLOW. It is hoped to provide) @ws 64.8 360 @m  
  773. X@bw40 (this) @ws  5 @bw ( facility sometime in the future.) @ws  10 @bw ( The)  
  774. X@ws  5 @bw ( syntax of the command is:) @ws 64.8 336 @m 8 @f11 36 @bw ( ) @ws   
  775. X8 @f12 @bw40 (floppy) @ws  4 @bw ( [\261l] [\261c rules] [\261f] [\261o old] [) 
  776. X@ws @bw40 (\261i names] [\261j number] [\261F] [\261G] [\261r start,step] [)    
  777. X@ws @bw40 (\261s start,step] [\261n new] [file]) @ws 64.8 312 @m 10 @f11        
  778. X@bw40 (The) @ws  5 @bw ( meaning of each Unix qualifier is given in the list b) 
  779. X@ws @bw40 (elow.) @ws 64.8 288 @m 10 @f111 @bw40 (\247) @ws 10 @f11             
  780. X21.27 @bw ( ) @ws 12 @f11 @bw40 (\261l) @ws 64.8 264 @m 10 @f11 28.8 @bw ( The) 
  781. X@ws  5 @bw ( logging option causes Floppy to produce a verbose description of ) 
  782. X@ws @bw40 (the selected options.) @ws 64.8 252 @m 10 @f111 @bw40 (\247) @ws     
  783. X10 @f11 21.27 @bw ( ) @ws 12 @f11 @bw40 (\261c) @ws 64.8 228 @m 10 @f11         
  784. X28.8 @bw ( Defines) @ws  5.31 @bw ( the set of Coding Conventions to be checke) 
  785. X@ws @bw40 (d. Specifying \261cstandard causes the Standard) @ws 64.8 216 @m     
  786. X28.8 @bw ( set) @ws  5.124 @bw ( of checks to be made \(see Section 2.2\). Spe) 
  787. X@ws @bw40 (cifying \261cn causes no checks to be) @ws  5.125 @bw ( made \(usef) 
  788. X@ws @bw40 (ul) @ws 64.8 204 @m 28.8 @bw ( for) @ws  5.788 @bw ( when code tidy) 
  789. X@ws @bw40 (ing options only are used\). Specifying \261ca causes all available) 
  790. X@ws @bw40 ( checks to be) @ws 64.8 192 @m 28.8 @bw ( made.) @ws  6.597 @bw ( O) 
  791. X@ws @bw40 (therwise, a) @ws  6.598 @bw ( list of comma\261separated numbers ma) 
  792. X@ws @bw40 (y be given. The number 99 has the) @ws 64.8 180 @m 28.8 @bw ( speci) 
  793. X@ws @bw40 (al) @ws  5.476 @bw ( meaning: all) @ws  5.477 @bw ( rules, the numb) 
  794. X@ws @bw40 (er \26199 means: no rules.) @ws  10.477 @bw ( So) @ws  5.477 @bw ( ) 
  795. X@ws @bw40 (to check all rules except 1,3,5) @ws 64.8 168 @m 28.8 @bw ( and) @ws 
  796. X 5 @bw ( 31, use the qualifier \261c99,\2611,\2613,\2615,\26131.) @ws           
  797. X64.8 156 @m 10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 12 @f11         
  798. X@bw40 (\261f) @ws 64.8 132 @m 10 @f11 28.8 @bw ( The) @ws  5.25 @bw ( full qua) 
  799. X@ws @bw40 (lifier specifies that all source) @ws  5.251 @bw ( code lines shoul) 
  800. X@ws @bw40 (d be listed by Floppy, rather than just) @ws 64.8 120 @m             
  801. X28.8 @bw ( those) @ws  5 @bw ( in breach of any of the specified coding conven) 
  802. X@ws @bw40 (tions.) @ws 64.8 108 @m 10 @f111 @bw40 (\247) @ws 10 @f11            
  803. X21.27 @bw ( ) @ws 12 @f11 @bw40 (\261o) @ws 64.8 84 @m 10 @f11 28.8 @bw ( Use)  
  804. X@ws  5.918 @bw ( a previously generated file of rule numbers, ignore names, et) 
  805. X@ws @bw40 (c..) @ws  10.918 @bw ( The) @ws  5.918 @bw ( tag value should be)    
  806. X@ws 64.8 72 @m 28.8 @bw ( set) @ws  6.409 @bw ( to the name of the "old" file,) 
  807. X@ws @bw40 ( normally the previous) @ws  6.41 @bw ( source Fortran name, append) 
  808. X@ws @bw40 (ed with) @ws 64.8 60 @m 28.8 @bw ( ".old".) @ws 64.8 48 @m 10 @f111  
  809. X@bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 12 @f11 @bw40 (\261i) @ws            
  810. Xshowpage pageobj restore                                                        
  811. X%%Page: ? 10      
  812. X                                                             
  813. X/pageobj save def() pop                                                         
  814. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  334.17 @bw ( ) 
  815. X@ws @bw40 (page) @ws  5 @bw ( 8) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276)  
  816. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  817. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  818. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  819. X@ws 64.8 696 @m 28.8 @bw ( Specify) @ws  6.38 @bw ( a list of variable or modu) 
  820. X@ws @bw40 (le names that are to be ignored by Floppy when checking) @ws         
  821. X64.8 684 @m 28.8 @bw ( coding) @ws  6.423 @bw ( conventions. The names should ) 
  822. X@ws @bw40 (be specified as a) @ws  6.424 @bw ( comma\261separated list. Module) 
  823. X@ws @bw40 ( names) @ws 64.8 672 @m 28.8 @bw ( should) @ws  5.192 @bw ( be prec) 
  824. X@ws @bw40 (eded by a "#"sign. All names should) @ws  5.193 @bw ( be in upper c) 
  825. X@ws @bw40 (ase. Thus, to ignore subroutine) @ws 64.8 660 @m 28.8 @bw ( GOOBAR,) 
  826. X@ws  5 @bw ( and all variables called FOOBAR, specify \261i#GOOBAR,FOOBAR.) @ws 
  827. X64.8 648 @m 10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 12 @f11         
  828. X@bw40 (\261j) @ws 64.8 624 @m 10 @f11 28.8 @bw ( The) @ws  5.393 @bw ( indent ) 
  829. X@ws @bw40 (option) @ws  5.394 @bw ( causes all DO loops and IF...THEN...ELSE..) 
  830. X@ws @bw40 (.ENDIF clauses to be indented by) @ws 64.8 612 @m 28.8 @bw ( the)    
  831. X@ws  5 @bw ( specified number of spaces. The default is 3 spaces. Values from ) 
  832. X@ws @bw40 (1 to 5 may be given.) @ws 64.8 600 @m 10 @f111 @bw40 (\247) @ws      
  833. X10 @f11 21.27 @bw ( ) @ws 12 @f11 @bw40 (\261F) @ws 64.8 576 @m 10 @f11         
  834. X28.8 @bw ( Causes) @ws  5 @bw ( all FORMAT statements to be grouped at the end) 
  835. X@ws @bw40 ( of each module.) @ws 64.8 564 @m 10 @f111 @bw40 (\247) @ws 10 @f11  
  836. X21.27 @bw ( ) @ws 12 @f11 @bw40 (\261G) @ws 64.8 540 @m 10 @f11 28.8 @bw ( Cau) 
  837. X@ws @bw40 (ses) @ws  5 @bw ( all GOTO clauses to be right\261adjusted to colum) 
  838. X@ws @bw40 (n 72.) @ws 64.8 528 @m 10 @f111 @bw40 (\247) @ws 10 @f11             
  839. X21.27 @bw ( ) @ws 12 @f11 @bw40 (\261s) @ws 64.8 504 @m 10 @f11 28.8 @bw ( Spe) 
  840. X@ws @bw40 (cifies) @ws  6.438 @bw ( that all statement labels are to) @ws       
  841. X6.439 @bw ( be renumbered.) @ws  11.439 @bw ( The) @ws  6.439 @bw ( start valu) 
  842. X@ws @bw40 (e, and optionally, the) @ws 64.8 492 @m 28.8 @bw ( step) @ws         
  843. X5.055 @bw ( value \(default) @ws  5.056 @bw ( is 10\) should be given. Thus to) 
  844. X@ws @bw40 ( renumber starting at 100 and stepping by 20,) @ws 64.8 480 @m       
  845. X28.8 @bw ( use) @ws  5 @bw ( \261s100,20.) @ws 64.8 468 @m 10 @f111             
  846. X@bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 12 @f11 @bw40 (\261r) @ws            
  847. X64.8 444 @m 10 @f11 28.8 @bw ( Specifies) @ws  6.2 @bw ( that all FORMAT label) 
  848. X@ws @bw40 (s are to be renumbered.) @ws  11.2 @bw ( The) @ws  6.2 @bw ( start ) 
  849. X@ws @bw40 (value, and optionally, the) @ws 64.8 432 @m 28.8 @bw ( step) @ws     
  850. X5.055 @bw ( value \(default) @ws  5.056 @bw ( is 10\) should be given. Thus to) 
  851. X@ws @bw40 ( renumber starting at 1000 and stepping by 1,) @ws 64.8 420 @m       
  852. X28.8 @bw ( use) @ws  5 @bw ( \261r1000,1.) @ws 64.8 408 @m 10 @f111             
  853. X@bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 12 @f11 @bw40 (\261n) @ws            
  854. X64.8 384 @m 10 @f11 28.8 @bw ( Causes) @ws  5 @bw ( the "tidied" Fortran to be) 
  855. X@ws @bw40 ( written to the specified file.) @ws 64.8 348 @m 12 @f13             
  856. X@bw40 (2.9) @ws  6 @bw ( The meaning of the FLOPPY Qualifiers/Options) @ws      
  857. X64.8 324 @m 10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12         
  858. X@bw40 (CHECKS) @ws 64.8 300 @m 10 @f11 28.8 @bw ( Define) @ws  5.825 @bw ( the) 
  859. X@ws @bw40 ( coding convention checks to be made.) @ws  10.825 @bw ( If) @ws     
  860. X5.825 @bw ( no list is given, then the checks marked) @ws 64.8 288 @m           
  861. X28.8 @bw ( by) @ws  5.429 @bw ( a '*' in Section 2.2 are made.) @ws             
  862. X10.429 @bw ( If) @ws  5.429 @bw ( n=99 then) @ws  5.43 @bw ( all checks are ma) 
  863. X@ws @bw40 (de.) @ws  10.43 @bw ( If) @ws  5.43 @bw ( /NOCHECKS \(VAX\)) @ws     
  864. X64.8 276 @m 28.8 @bw ( or) @ws  5.617 @bw ( CHECKS NONE \(IBM\) is specified t) 
  865. X@ws @bw40 (hen no checks) @ws  5.618 @bw ( are made.) @ws  10.618 @bw ( If) @ws 
  866. X 5.618 @bw ( n is negative, then check) @ws 64.8 264 @m 28.8 @bw ( number) @ws  
  867. X7.525 @bw ( n is not made.) @ws  12.525 @bw ( Thus) @ws  7.525 @bw ( to) @ws    
  868. X7.526 @bw ( make all the checks except numbers 3 and 31, specify) @ws           
  869. X64.8 252 @m 28.8 @bw ( /CHECKS=\(99,\2613,\26131\)) @ws  5 @bw ( on the VAX or) 
  870. X@ws @bw40 ( CHECKS 99,\2613,\26131 on the IBM.) @ws 64.8 228 @m 10 @f111        
  871. X@bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12 @bw40 (DISK) @ws  5 @bw ( )  
  872. X@ws @bw40 (\(IBM ONLY\)) @ws 64.8 204 @m 10 @f11 28.8 @bw ( Cause) @ws          
  873. X5.437 @bw ( the output normally viewed) @ws  5.438 @bw ( at the terminal to be) 
  874. X@ws @bw40 ( written to a file on disk. This file will) @ws 64.8 192 @m          
  875. X28.8 @bw ( have) @ws  5 @bw ( type FLOPLIS.) @ws 64.8 168 @m 10 @f111           
  876. X@bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12 @bw40 (TREE) @ws 64.8 144 @m 
  877. X10 @f11 28.8 @bw ( Cause) @ws  6.915 @bw ( a summary output file to be produce) 
  878. X@ws @bw40 (d, containing a packed description of the source) @ws 64.8 132 @m    
  879. X28.8 @bw ( FORTRAN.) @ws  6.374 @bw ( The summary file contains such) @ws       
  880. X6.375 @bw ( information as the list of all FORTRAN module) @ws 64.8 120 @m      
  881. X28.8 @bw ( names,) @ws  6.308 @bw ( their arguments, calling list,) @ws         
  882. X6.309 @bw ( and so on. The file is unformatted; it should be used as) @ws       
  883. X64.8 108 @m 28.8 @bw ( input) @ws  5 @bw ( to the auxiliary tool called FLOW, ) 
  884. X@ws @bw40 (and is unreadable at the terminal.) @ws 64.8 84 @m 10 @f111          
  885. X@bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12 @bw40 (OUTPUT) @ws           
  886. X5 @bw ( \(IBM\)) @ws 64.8 60 @m 10 @f11 28.8 @bw ( Cause) @ws  5.446 @bw ( the) 
  887. X@ws @bw40 ( reformatted FORTRAN output to be written on) @ws  5.447 @bw ( the ) 
  888. X@ws @bw40 (filename specified. If no filename) @ws 64.8 48 @m 28.8 @bw ( is)    
  889. X@ws  5 @bw ( given, then the output Fortran is written to a file called OUTPUT) 
  890. X@ws @bw40 ( FORTRAN \(IBM\).) @ws                                               
  891. Xshowpage pageobj restore                                                        
  892. X%%Page: ? 11      
  893. X                                                             
  894. X/pageobj save def() pop                                                         
  895. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  334.17 @bw ( ) 
  896. X@ws @bw40 (page) @ws  5 @bw ( 9) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276)  
  897. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  898. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  899. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  900. X@ws 64.8 696 @m 10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12     
  901. X@bw40 (OUTPUT) @ws  5 @bw ( \(VAX\)) @ws 64.8 672 @m 10 @f11 28.8 @bw ( Cause)  
  902. X@ws  5.692 @bw ( the) @ws  5.693 @bw ( output from FLOPPY \(normally viewed at) 
  903. X@ws @bw40 ( the terminal\) to be sent to a disk file. If) @ws 64.8 660 @m       
  904. X28.8 @bw ( filename) @ws  5.424 @bw ( is not specified the output file will ha) 
  905. X@ws @bw40 (ve the stem) @ws  5.425 @bw ( name of the source FORTRAN file,) @ws  
  906. X64.8 648 @m 28.8 @bw ( with) @ws  5 @bw ( a type of FLOPLIS .) @ws 64.8 624 @m  
  907. X10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12 @bw40 (FULL) @ws    
  908. X64.8 600 @m 10 @f11 28.8 @bw ( Cause) @ws  6.753 @bw ( all source FORTRAN stat) 
  909. X@ws @bw40 (ements to be) @ws  6.754 @bw ( output, as opposed to only those bre) 
  910. X@ws @bw40 (aking the) @ws 64.8 588 @m 28.8 @bw ( specified) @ws  5 @bw ( codin) 
  911. X@ws @bw40 (g conventions.) @ws 64.8 564 @m 10 @f111 @bw40 (\247) @ws 10 @f11    
  912. X21.27 @bw ( ) @ws 10 @f12 @bw40 (IGNORE) @ws 64.8 540 @m 10 @f11 28.8 @bw ( Sp) 
  913. X@ws @bw40 (ecify) @ws  7.965 @bw ( a list of FORTRAN module and variable names) 
  914. X@ws @bw40 ( to be ignored when the coding) @ws 64.8 528 @m 28.8 @bw ( conventi) 
  915. X@ws @bw40 (on) @ws  5.64 @bw ( checks are made. Specify module names by precee) 
  916. X@ws @bw40 (ding the name with a # sign e.g.) @ws 64.8 516 @m 28.8 @bw ( #MINUI) 
  917. X@ws @bw40 (T,) @ws  5 @bw ( specify variable names normally.) @ws 64.8 492 @m   
  918. X10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12 @bw40 (SPECIAL) @ws 
  919. X64.8 468 @m 10 @f11 28.8 @bw ( Specify) @ws  5.069 @bw ( that a special versio) 
  920. X@ws @bw40 (n of FLOPPY be used. The default) @ws  5.07 @bw ( 'special' version) 
  921. X@ws @bw40 ( is STANDARD,) @ws 64.8 456 @m 28.8 @bw ( which) @ws  5 @bw ( cause) 
  922. X@ws @bw40 (s those checks marked by a '*' \(see CHECKS\) to be implemented.)    
  923. X@ws 64.8 432 @m 9 @f1 39.6 @bw ( STANDARD) @ws  5.4 @bw ( : Use the standard c) 
  924. X@ws @bw40 (hecks.) @ws 64.8 420 @m 39.6 @bw ( ALEPH) @ws  21.6 @bw ( :) @ws     
  925. X5.4 @bw ( Use the ALEPH standard checks.) @ws 64.8 408 @m 39.6 @bw ( GALEPH)    
  926. X@ws  16.2 @bw ( :) @ws  5.4 @bw ( Variables beginning with G..... or xG.... ar) 
  927. X@ws @bw40 (e ignored.) @ws 64.8 384 @m 10 @f11 28.8 @bw ( Other) @ws  5 @bw ( ) 
  928. X@ws @bw40 (special versions may be defined on request to the author.) @ws       
  929. X64.8 360 @m 10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12         
  930. X@bw40 (LOG) @ws  5 @bw ( \(VAX ONLY\)) @ws 64.8 336 @m 10 @f11 28.8 @bw ( Show) 
  931. X@ws  5 @bw ( a summary of the FLOPPY command parsing.) @ws 64.8 312 @m 10 @f111 
  932. X@bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12 @bw40 (OLD) @ws 64.8 288 @m  
  933. X10 @f11 28.8 @bw ( Each) @ws  6.352 @bw ( time FLOPPY is run, an) @ws           
  934. X6.353 @bw ( "IGNORE" file is written with the user specifications for that) @ws 
  935. X64.8 276 @m 28.8 @bw ( particular) @ws  5.133 @bw ( run. If the OLD qualifier ) 
  936. X@ws @bw40 (is used, one may specify) @ws  5.134 @bw ( an already existing "IGN) 
  937. X@ws @bw40 (ORE" file.) @ws 64.8 264 @m 28.8 @bw ( If) @ws  6.883 @bw ( the fil) 
  938. X@ws @bw40 (ename is omitted, then the filename used is obtained from the stem ) 
  939. X@ws @bw40 (of) @ws  6.884 @bw ( the source) @ws 64.8 252 @m 28.8 @bw ( FORTRAN) 
  940. X@ws  6.292 @bw ( file and the type FLOPIGN .) @ws  11.292 @bw ( Note) @ws       
  941. X6.292 @bw ( that) @ws  6.293 @bw ( this qualifier does not affect the use of)   
  942. X@ws 64.8 240 @m 28.8 @bw ( TIDY) @ws  5 @bw ( as the FORTRAN tidying parameter) 
  943. X@ws @bw40 (s are not stored in the "IGNORE" file.) @ws 64.8 216 @m 10 @f111     
  944. X@bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12 @bw40 (TIDY) @ws 64.8 192 @m 
  945. X10 @f11 28.8 @bw ( Write) @ws  5.05 @bw ( a new file of) @ws  5.051 @bw ( FORT) 
  946. X@ws @bw40 (RAN after re\261formatting the input according to the qualifiers sp) 
  947. X@ws @bw40 (ecified.) @ws 64.8 180 @m 28.8 @bw ( The) @ws  5.53 @bw ( TIDY qual) 
  948. X@ws @bw40 (ifier must be accompanied by at least one of the following qualifie) 
  949. X@ws @bw40 (rs. If all you) @ws 64.8 168 @m 28.8 @bw ( want) @ws  5.97 @bw ( to) 
  950. X@ws @bw40 ( do is TIDY your) @ws  5.971 @bw ( Fortran, then use the /NOCHECKS ) 
  951. X@ws @bw40 (or CHECKS NONE qualifier as) @ws 64.8 156 @m 28.8 @bw ( well.) @ws   
  952. X64.8 132 @m @bw40 ( ) @ws 10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws   
  953. X10 @f12 @bw40 (FORTRAN) @ws  5 @bw ( \(VAX only\)) @ws 64.8 120 @m 10 @f11      
  954. X57.6 @bw ( Cause) @ws  6.341 @bw ( the reformatted FORTRAN output to be) @ws    
  955. X6.342 @bw ( written on the filename specified. If no) @ws 64.8 108 @m           
  956. X57.6 @bw ( filename) @ws  5 @bw ( is given, then the output Fortran is written) 
  957. X@ws @bw40 ( to a file called FORTRAN.FOR.) @ws 64.8 96 @m 28.8 @bw ( ) @ws      
  958. X10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12 @bw40 (GOTOS) @ws   
  959. X64.8 84 @m 10 @f11 57.6 @bw ( Right) @ws  5 @bw ( adjust all GOTO statements s) 
  960. X@ws @bw40 (o that they finish in column 72.) @ws 64.8 72 @m 28.8 @bw ( ) @ws    
  961. X10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12 @bw40 (INDENT) @ws  
  962. X64.8 60 @m 10 @f11 57.6 @bw ( Indent) @ws  6.247 @bw ( DO and IF clauses by th) 
  963. X@ws @bw40 (e specified number) @ws  6.248 @bw ( of spaces. The default is 3, a) 
  964. X@ws @bw40 (nd if) @ws 64.8 48 @m 57.6 @bw ( specified,) @ws  5 @bw ( n should ) 
  965. X@ws @bw40 (be in the range 1 to 5.) @ws                                         
  966. Xshowpage pageobj restore                                                        
  967. X%%Page: ? 12      
  968. X                                                             
  969. X/pageobj save def() pop                                                         
  970. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  329.17 @bw ( ) 
  971. X@ws @bw40 (page) @ws  5 @bw ( 10) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276) 
  972. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  973. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  974. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  975. X@ws 64.8 696 @m 28.8 @bw ( ) @ws 10 @f111 @bw40 (\247) @ws 10 @f11              
  976. X21.27 @bw ( ) @ws 10 @f12 @bw40 (FORMAT) @ws  5 @bw ( \(VAX\) RENUMF \(IBM\))   
  977. X@ws 64.8 684 @m 10 @f11 57.6 @bw ( Re\261number) @ws  5 @bw ( FORMAT statement) 
  978. X@ws @bw40 (s starting at n and stepping by m.) @ws 64.8 672 @m 28.8 @bw ( ) @ws 
  979. X10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12 @bw40 (GROUPF) @ws  
  980. X64.8 660 @m 10 @f11 57.6 @bw ( Group) @ws  5 @bw ( all FORMAT statements at th) 
  981. X@ws @bw40 (e bottom of each module in which they appear.) @ws 64.8 648 @m       
  982. X28.8 @bw ( ) @ws 10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12    
  983. X@bw40 (STMNTS) @ws  5 @bw ( \(VAX\) RENUMS \(IBM\)) @ws 64.8 636 @m 10 @f11     
  984. X57.6 @bw ( Re\261number) @ws  5 @bw ( all statements \(not FORMATs\) starting ) 
  985. X@ws @bw40 (at n and stepping by m.) @ws 64.8 588 @m 12 @f11 199.47 @bw ( ) @ws  
  986. X12 @f13 @bw40 (Chapter) @ws  6 @bw ( 3) @ws 64.8 564 @m 10 @f11 96.462 @bw ( )  
  987. X@ws 12 @f13 @bw40 (Summary) @ws  6 @bw ( of Files produced by a FLOPPY run) @ws 
  988. X64.8 528 @m 10 @f11 @bw40 (Listed) @ws  6.604 @bw ( below are the files which ) 
  989. X@ws @bw40 (will appear when you run FLOPPY either on the VAX) @ws               
  990. X6.605 @bw ( or IBM.) @ws 64.8 516 @m @bw40 (Some) @ws  7.101 @bw ( of these)    
  991. X@ws  7.102 @bw ( files will only appear if you select a particular FLOPPY opti) 
  992. X@ws @bw40 (on \(shown in Status) @ws 64.8 504 @m @bw40 (column\).) @ws          
  993. X64.8 444 @m 173.18 @bw ( ) @ws 10 @f12 @bw40 (Table) @ws  5 @bw ( 1) @ws        
  994. X10 @f11 @bw40 (:) @ws  10 @bw ( FLOPPY) @ws  5 @bw ( Files) @ws 64.8 425 @m     
  995. X7 @f1 63.6 @bw ( VMS) @ws  4.2 @bw ( filename) @ws  21 @bw ( IBM) @ws           
  996. X4.2 @bw ( filename) @ws  29.4 @bw ( Unix) @ws  4.2 @bw ( Filename) @ws          
  997. X16.8 @bw ( Description) @ws  54.6 @bw ( Status) @ws 64.8 418 @m 63.6 @bw ( )    
  998. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261) @ws  21 @bw ( )    
  999. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261 \261\261)   
  1000. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261) @ws  16.8 @bw ( \261)  
  1001. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1002. X@ws @bw40 (\261\261\261\261\261\261) @ws  4.2 @bw ( \261\261\261\261\261\261)   
  1003. X@ws @bw40 (\261\261\261) @ws 64.8 411 @m 63.6 @bw ( fn.FOR) @ws  46.2 @bw ( fn) 
  1004. X@ws  21 @bw ( FORTRAN yourfile.f) @ws  29.4 @bw ( The) @ws  4.2 @bw ( source F) 
  1005. X@ws @bw40 (ORTRAN) @ws  25.2 @bw ( Required) @ws 64.8 397 @m 63.6 @bw ( fn.FLO) 
  1006. X@ws @bw40 (PFOR) @ws  29.4 @bw ( OUTPUT) @ws  4.2 @bw ( FORTRAN) @ws            
  1007. X21 @bw ( yourfile.f.out) @ws  12.6 @bw ( The) @ws  4.2 @bw ( 'tidied' FORTRAN)  
  1008. X@ws  16.8 @bw ( Optional) @ws 64.8 383 @m 63.6 @bw ( fn.FLOPLIS) @ws            
  1009. X29.4 @bw ( fn) @ws  21 @bw ( FLOPLIS stdout) @ws  46.2 @bw ( The) @ws           
  1010. X4.2 @bw ( FLOPPY output,) @ws  25.2 @bw ( Optional) @ws 64.8 369 @m             
  1011. X63.6 @bw ( fn.FLOPIGN) @ws  29.4 @bw ( fn) @ws  21 @bw ( FLOPIGN yourfile.f.ol) 
  1012. X@ws @bw40 (d) @ws  12.6 @bw ( The) @ws  4.2 @bw ( list of names to) @ws         
  1013. X16.8 @bw ( Optional) @ws 64.8 362 @m 286.2 @bw ( ignored) @ws  4.2 @bw ( by FL) 
  1014. X@ws @bw40 (OPPY,) @ws 64.8 355 @m 286.2 @bw ( and) @ws  4.2 @bw ( rule list)    
  1015. X@ws 64.8 341 @m 63.6 @bw ( fn.FLOPTRE) @ws  29.4 @bw ( fn) @ws  21 @bw ( FLOPT) 
  1016. X@ws @bw40 (RE not) @ws  4.2 @bw ( available) @ws  16.8 @bw ( The) @ws           
  1017. X4.2 @bw ( FLOPPY output to) @ws  16.8 @bw ( Optional) @ws 64.8 334 @m           
  1018. X286.2 @bw ( be) @ws  4.2 @bw ( input to TREE) @ws 64.8 320 @m 63.6 @bw ( PROTR) 
  1019. X@ws @bw40 (E.DAT) @ws  29.4 @bw ( FILE) @ws  12.6 @bw ( PROTRE) @ws             
  1020. X25.2 @bw ( not) @ws  4.2 @bw ( available) @ws  16.8 @bw ( The) @ws  4.2 @bw ( ) 
  1021. X@ws @bw40 (tree diagram from) @ws  12.6 @bw ( Optional) @ws 64.8 313 @m         
  1022. X286.2 @bw ( FLOW) @ws 64.8 299 @m 63.6 @bw ( PROCOM.DAT) @ws  29.4 @bw ( FILE)  
  1023. X@ws  12.6 @bw ( PROCOM) @ws  25.2 @bw ( not) @ws  4.2 @bw ( available) @ws      
  1024. X16.8 @bw ( The) @ws  4.2 @bw ( table of COMMON) @ws  21 @bw ( Optional) @ws     
  1025. X64.8 292 @m 286.2 @bw ( block) @ws  4.2 @bw ( usage from FLOW) @ws 64.8 278 @m  
  1026. X63.6 @bw ( fn.METAFILE) @ws  25.2 @bw ( fn) @ws  21 @bw ( METAFILE) @ws         
  1027. X16.8 @bw ( not) @ws  4.2 @bw ( available) @ws  16.8 @bw ( GKS) @ws  4.2 @bw ( ) 
  1028. X@ws @bw40 (metafile of SASD) @ws  16.8 @bw ( Optional) @ws 64.8 271 @m          
  1029. X286.2 @bw ( Structure) @ws  4.2 @bw ( Chart) @ws 64.8 257 @m 63.6 @bw ( fn.PS)  
  1030. X@ws  50.4 @bw ( fn) @ws  21 @bw ( LISTPS) @ws  25.2 @bw ( not) @ws  4.2 @bw ( ) 
  1031. X@ws @bw40 (available) @ws  16.8 @bw ( PostScript) @ws  4.2 @bw ( file for) @ws  
  1032. X21 @bw ( Optional) @ws 64.8 250 @m 286.2 @bw ( Structure) @ws  4.2 @bw ( Chart) 
  1033. X@ws 64.8 171 @m 12 @f11 199.47 @bw ( ) @ws 12 @f13 @bw40 (Chapter) @ws          
  1034. X6 @bw ( 4) @ws 64.8 147 @m 10 @f11 188.46 @bw ( ) @ws 12 @f13 @bw40 (FLOW) @ws  
  1035. X6 @bw ( output) @ws 64.8 111 @m 10 @f11 @bw40 (FLOW) @ws 0 3 @rm  8 @f11        
  1036. X@bw40 (4) @ws 0 -3 @rm  10 @f11 7.494 @bw ( uses a file produced by) @ws        
  1037. X7.495 @bw ( FLOPPY from your FORTRAN to analyse the flow of control) @ws        
  1038. X64.8 99 @m @bw40 (between) @ws  5.49 @bw ( the modules, the argument types, th) 
  1039. X@ws @bw40 (e number of passed arguments and so on, and produces a) @ws          
  1040. X64.8 87 @m @bw40 (program) @ws  5.744 @bw ( control structure file together wi) 
  1041. X@ws @bw40 (th a common block usage file.) @ws  10.744 @bw ( The) @ws            
  1042. X5.744 @bw ( output from the FLOW) @ws 64.8 75 @m @bw40 (program) @ws  5 @bw ( ) 
  1043. X@ws @bw40 (is suitable for inclusion in a document such as a user's guide.) @ws 
  1044. X64.8 48 @m 10 @f111 @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276)    
  1045. X@ws @bw40 (\276\276\276\276\276\276\276\276\276) @ws 64.8 24 @m 0 3 @rm  8 @f11 
  1046. X@bw40 (4) @ws 0 -3 @rm  10.4 @bw ( FLOW) @ws  6.352 @bw ( is based) @ws         
  1047. X6.353 @bw ( on an original idea by P.Palazzi, and has been implemented by J.J.) 
  1048. X@ws @bw40 (Bunn using the ADAMO data) @ws 64.8 12 @m 14.4 @bw ( management) @ws 
  1049. X 4 @bw ( system.) @ws 67.9 474.5 @m 447.4 1 @hr 67.9 474.5 @m 250 1 @vr         
  1050. X514.3 474.5 @m 250 1 @vr 67.9 225.5 @m 447.4 1 @hr                              
  1051. Xshowpage pageobj restore                                                        
  1052. X%%Page: ? 13      
  1053. X                                                             
  1054. X/pageobj save def() pop                                                         
  1055. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  329.17 @bw ( ) 
  1056. X@ws @bw40 (page) @ws  5 @bw ( 11) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276) 
  1057. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1058. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1059. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  1060. X@ws 64.8 696 @m @bw40 (It) @ws  6.986 @bw ( is now also possible to produce a ) 
  1061. X@ws @bw40 (pseudo\261structure\261chart) @ws  6.987 @bw ( in GKS metafile or P) 
  1062. X@ws @bw40 (ostScript format,) @ws 64.8 684 @m @bw40 (although) @ws              
  1063. X5.096 @bw ( this option is in a preliminary status and is) @ws  5.097 @bw ( no) 
  1064. X@ws @bw40 (t optimally implemented. It is intended that this) @ws 64.8 672 @m   
  1065. X@bw40 (will) @ws  8.82 @bw ( be useful for "backward analysis", i.e. verifying) 
  1066. X@ws @bw40 ( that the SASD designed Structure Chart) @ws 64.8 660 @m             
  1067. X@bw40 (corresponds) @ws  5.263 @bw ( with the actual structure of the Fortran ) 
  1068. X@ws @bw40 (source. Please see) @ws  5.264 @bw ( Figure 5 and under /GRAPHICS)   
  1069. X@ws 64.8 648 @m @bw40 (below.) @ws 64.8 588 @m 9 @f1 21.6 @bw ( This) @ws       
  1070. X5.4 @bw ( figure unavailable) @ws 64.8 564 @m 10 @f11 21.6 @bw ( ) @ws 10 @f12  
  1071. X@bw40 (Figure) @ws  5 @bw ( 5) @ws 10 @f11 @bw40 (:) @ws  24.8 @bw ( The) @ws   
  1072. X5 @bw ( FLOW Structure Chart for the FLOW program itself) @ws 67.9 618.5 @m     
  1073. X447.4 1 @hr 67.9 618.5 @m 73 1 @vr 514.3 618.5 @m 73 1 @vr 67.9 546.5 @m        
  1074. X447.4 1 @hr                                                                     
  1075. Xshowpage pageobj restore                                                        
  1076. X%%Page: ? 14      
  1077. X                                                             
  1078. X/pageobj save def() pop                                                         
  1079. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  329.17 @bw ( ) 
  1080. X@ws @bw40 (page) @ws  5 @bw ( 12) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276) 
  1081. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1082. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1083. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  1084. X@ws 64.8 670 @m 7 @f1 25.8 @bw ( ********************) @ws  58.8 @bw ( ProTre)  
  1085. X@ws  54.6 @bw ( ********************) @ws 64.8 663 @m 168.6 @bw ( ======) @ws   
  1086. X64.8 642 @m 114 @bw ( Meaning) @ws  4.2 @bw ( of Symbols:) @ws 64.8 635 @m      
  1087. X114 @bw ( \261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261) 
  1088. X@ws @bw40 (\261\261) @ws 64.8 621 @m @bw40 ( .) @ws  12.6 @bw ( ==>) @ws        
  1089. X4.2 @bw ( terminal node in the tree) @ws 64.8 614 @m 114 @bw ( *) @ws           
  1090. X12.6 @bw ( ==>) @ws  4.2 @bw ( external procedure) @ws 64.8 607 @m 114 @bw ( >) 
  1091. X@ws  12.6 @bw ( ==>) @ws  4.2 @bw ( subtree node, expanded below) @ws           
  1092. X64.8 600 @m 114 @bw ( +) @ws  12.6 @bw ( ==>) @ws  4.2 @bw ( multiply called t) 
  1093. X@ws @bw40 (erminal node) @ws 64.8 593 @m 130.8 @bw ( ==>) @ws  4.2 @bw ( proce) 
  1094. X@ws @bw40 (dure calling externals) @ws 64.8 586 @m 25.8 @bw ( \261\261\261\261) 
  1095. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1096. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1097. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1098. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1099. X@ws @bw40 (\261\261\261\261\261) @ws 64.8 579 @m 114 @bw ( ?) @ws  12.6 @bw ( ) 
  1100. X@ws @bw40 (==>) @ws  4.2 @bw ( module is in IF clause) @ws 64.8 572 @m          
  1101. X114 @bw ( \() @ws  12.6 @bw ( ==>) @ws  4.2 @bw ( module is in DO loop) @ws     
  1102. X64.8 558 @m 25.8 @bw ( *******************************************************) 
  1103. X@ws @bw40 (******************) @ws 64.8 537 @m @bw40 ( EXTERNAL) @ws            
  1104. X4.2 @bw ( procedure names will not appear) @ws 64.8 516 @m 25.8 @bw ( ========) 
  1105. X@ws @bw40 (=====) @ws 64.8 509 @m @bw40 ( Node) @ws  4.2 @bw ( name ==> PRODES) 
  1106. X@ws 64.8 502 @m 25.8 @bw ( =============) @ws 64.8 488 @m 30 @bw ( PRODES) @ws  
  1107. X180.6 @bw ( :) @ws  4.2 @bw ( Steer the FLOW program) @ws 64.8 481 @m           
  1108. X46.8 @bw ( |\261\261\261\261\261INITAP) @ws  138.6 @bw ( :) @ws 64.8 474 @m     
  1109. X46.8 @bw ( |) @ws  37.8 @bw ( |\261\261\261\261\261CREOBJ) @ws  96.6 @bw ( :)   
  1110. X@ws 64.8 467 @m 46.8 @bw ( |?\261\261\261\261READAF) @ws  138.6 @bw ( :) @ws    
  1111. X4.2 @bw ( Read the specified DAF) @ws 64.8 460 @m 46.8 @bw ( |?\261\261\261)    
  1112. X@ws @bw40 (\261DEFIND) @ws  138.6 @bw ( :) @ws  4.2 @bw ( Define indices for t) 
  1113. X@ws @bw40 (ables) @ws 64.8 453 @m 46.8 @bw ( |?\261\261\261\261PROCES) @ws      
  1114. X138.6 @bw ( :) @ws  4.2 @bw ( Set up the ADAMO tables) @ws 64.8 446 @m          
  1115. X46.8 @bw ( |) @ws  37.8 @bw ( |\261\261\261\261\261RDFLOP) @ws  12.6 @bw ( .)   
  1116. X@ws  79.8 @bw ( :) @ws  4.2 @bw ( Read the data from FLOPPY) @ws 64.8 439 @m    
  1117. X46.8 @bw ( |) @ws  37.8 @bw ( |?\261\261\261\261TABENT) @ws  96.6 @bw ( :) @ws  
  1118. X4.2 @bw ( Enter data into tables) @ws 64.8 432 @m 46.8 @bw ( |) @ws             
  1119. X37.8 @bw ( |?\261\261\261\261PRIOBJ) @ws  96.6 @bw ( :) @ws  4.2 @bw ( Print s) 
  1120. X@ws @bw40 (ome table contents) @ws 64.8 425 @m 46.8 @bw ( |?\261\261\261\261WR) 
  1121. X@ws @bw40 (IDAF) @ws  138.6 @bw ( :) @ws  4.2 @bw ( Write the tables to a DAF)  
  1122. X@ws 64.8 418 @m 46.8 @bw ( |?\261\261\261\261PROTRE) @ws  138.6 @bw ( :) @ws    
  1123. X4.2 @bw ( Produce the FLOW diagram) @ws 64.8 411 @m 46.8 @bw ( |) @ws           
  1124. X37.8 @bw ( |\261\261\261\261\261NXTNAM) @ws  12.6 @bw ( >) @ws  79.8 @bw ( :)   
  1125. X@ws  4.2 @bw ( Get the next name in the tree) @ws 64.8 404 @m 46.8 @bw ( |?)    
  1126. X@ws @bw40 (\261\261\261\261PROCHT) @ws  138.6 @bw ( :) @ws  4.2 @bw ( Produce ) 
  1127. X@ws @bw40 (the graphics SC) @ws 64.8 397 @m 46.8 @bw ( |) @ws  37.8 @bw ( |)    
  1128. X@ws @bw40 (\261\261\261\261\261IHASH) @ws  16.8 @bw ( +) @ws  79.8 @bw ( :) @ws 
  1129. X64.8 390 @m 46.8 @bw ( |) @ws  37.8 @bw ( |\261\261\261\261\261NXTNAM) @ws      
  1130. X12.6 @bw ( >) @ws  79.8 @bw ( :) @ws  4.2 @bw ( Get the next name in the tree)  
  1131. X@ws 64.8 383 @m 46.8 @bw ( |) @ws  37.8 @bw ( |\261\261\261\261\261IHASH) @ws   
  1132. X16.8 @bw ( +) @ws  79.8 @bw ( :) @ws 64.8 376 @m 46.8 @bw ( |) @ws              
  1133. X37.8 @bw ( |\(?\261\261\261IHASH) @ws  16.8 @bw ( +) @ws  79.8 @bw ( :) @ws     
  1134. X64.8 369 @m 46.8 @bw ( |) @ws  37.8 @bw ( |\261\261\261\261\261CHTBOX) @ws      
  1135. X96.6 @bw ( :) @ws 64.8 362 @m 46.8 @bw ( |?\261\261\261\261PROSUB) @ws          
  1136. X138.6 @bw ( :) @ws  4.2 @bw ( Produce the subroutine headers) @ws 64.8 355 @m   
  1137. X46.8 @bw ( |) @ws  37.8 @bw ( |\(\261\261\261\261NXTNAM) @ws  12.6 @bw ( >) @ws 
  1138. X 79.8 @bw ( :) @ws  4.2 @bw ( Get the next name in the tree) @ws 64.8 348 @m    
  1139. X46.8 @bw ( |?\261\261\261\261PROCOM) @ws  138.6 @bw ( :) @ws  4.2 @bw ( Produc) 
  1140. X@ws @bw40 (e the COMMON block table) @ws 64.8 341 @m 46.8 @bw ( |?\261\261\261) 
  1141. X@ws @bw40 (\261PROQRY) @ws  138.6 @bw ( :) @ws  4.2 @bw ( Interactively look a) 
  1142. X@ws @bw40 (t tree) @ws 64.8 334 @m 46.8 @bw ( |) @ws  37.8 @bw ( |\261\261\261) 
  1143. X@ws @bw40 (\261\261GETINP) @ws  12.6 @bw ( >) @ws  79.8 @bw ( :) @ws            
  1144. X4.2 @bw ( Get a string from the user) @ws 64.8 327 @m 46.8 @bw ( |) @ws         
  1145. X37.8 @bw ( |\261\261\261\261\261CASCHG) @ws  12.6 @bw ( >) @ws  79.8 @bw ( :)   
  1146. X@ws  4.2 @bw ( Convert any lower case to upper) @ws 64.8 320 @m 46.8 @bw ( |)   
  1147. X@ws  37.8 @bw ( |\261\261\261\261\261GETINP) @ws  12.6 @bw ( >) @ws             
  1148. X79.8 @bw ( :) @ws  4.2 @bw ( Get a string from the user) @ws 64.8 313 @m        
  1149. X46.8 @bw ( |) @ws  37.8 @bw ( |\261\261\261\261\261CASCHG) @ws  12.6 @bw ( >)   
  1150. X@ws  79.8 @bw ( :) @ws  4.2 @bw ( Convert any lower case to upper) @ws          
  1151. X64.8 306 @m 46.8 @bw ( |) @ws  37.8 @bw ( |\261\261\261\261\261NXTNAM) @ws      
  1152. X12.6 @bw ( >) @ws  79.8 @bw ( :) @ws  4.2 @bw ( Get the next name in the tree)  
  1153. X@ws 64.8 299 @m 46.8 @bw ( |) @ws  37.8 @bw ( |\261\261\261\261\261GETINP) @ws  
  1154. X12.6 @bw ( >) @ws  79.8 @bw ( :) @ws  4.2 @bw ( Get a string from the user) @ws 
  1155. X64.8 292 @m 46.8 @bw ( |) @ws  37.8 @bw ( |\261\261\261\261\261CASCHG) @ws      
  1156. X12.6 @bw ( >) @ws  79.8 @bw ( :) @ws  4.2 @bw ( Convert any lower case to uppe) 
  1157. X@ws @bw40 (r) @ws 64.8 278 @m 25.8 @bw ( =============) @ws 64.8 271 @m         
  1158. X@bw40 ( Node) @ws  4.2 @bw ( name ==> NXTNAM) @ws 64.8 264 @m 25.8 @bw ( =====) 
  1159. X@ws @bw40 (========) @ws 64.8 250 @m 30 @bw ( NXTNAM) @ws  180.6 @bw ( :) @ws   
  1160. X4.2 @bw ( Get the next name in the tree) @ws 64.8 236 @m 25.8 @bw ( ==========) 
  1161. X@ws @bw40 (===) @ws 64.8 229 @m @bw40 ( Node) @ws  4.2 @bw ( name ==> GETINP)   
  1162. X@ws 64.8 222 @m 25.8 @bw ( =============) @ws 64.8 208 @m 30 @bw ( GETINP) @ws  
  1163. X180.6 @bw ( :) @ws  4.2 @bw ( Get a string from the user) @ws 64.8 194 @m       
  1164. X25.8 @bw ( =============) @ws 64.8 187 @m @bw40 ( Node) @ws  4.2 @bw ( name ==) 
  1165. X@ws @bw40 (> CASCHG) @ws 64.8 180 @m 25.8 @bw ( =============) @ws 64.8 166 @m  
  1166. X30 @bw ( CASCHG) @ws  302.4 @bw ( :) @ws  4.2 @bw ( Convert any) @ws            
  1167. X64.8 159 @m 21.6 @bw ( lower) @ws  4.2 @bw ( case to upper) @ws 64.8 135 @m     
  1168. X10 @f11 21.6 @bw ( ) @ws 10 @f12 @bw40 (Figure) @ws  5 @bw ( 6) @ws 10 @f11     
  1169. X@bw40 (:) @ws  24.8 @bw ( The) @ws  7.482 @bw ( FLOW diagram for the FLOW prog) 
  1170. X@ws @bw40 (ram itself.) @ws  12.482 @bw ( Subprograms) @ws  7.482 @bw ( that a) 
  1171. X@ws @bw40 (re) @ws 64.8 123 @m 86.4 @bw ( called) @ws  7.115 @bw ( inside DO)   
  1172. X@ws @bw40 (\261loops) @ws  7.116 @bw ( are prefixed by one or more \('s, and t) 
  1173. X@ws @bw40 (hose called) @ws 64.8 111 @m 86.4 @bw ( conditionally) @ws           
  1174. X7.276 @bw ( are prefixed by one) @ws  7.277 @bw ( or more ?'s.) @ws             
  1175. X12.277 @bw ( In) @ws  7.277 @bw ( the FLOW shown, all) @ws 64.8 99 @m           
  1176. X86.4 @bw ( external) @ws  5.387 @bw ( subprograms \(e.g. UCOPY or SIN etc.\))   
  1177. X@ws  10.387 @bw ( have) @ws  5.387 @bw ( been) @ws  5.388 @bw ( eliminated; th) 
  1178. X@ws @bw40 (is is) @ws 64.8 87 @m 86.4 @bw ( an) @ws  5 @bw ( option.) @ws       
  1179. X67.9 702.5 @m 447.4 1 @hr 67.9 702.5 @m 634 1 @vr 514.3 702.5 @m 634 1 @vr      
  1180. X67.9 69.5 @m 447.4 1 @hr                                                        
  1181. Xshowpage pageobj restore                                                        
  1182. X%%Page: ? 15      
  1183. X                                                             
  1184. X/pageobj save def() pop                                                         
  1185. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  329.17 @bw ( ) 
  1186. X@ws @bw40 (page) @ws  5 @bw ( 13) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276) 
  1187. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1188. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1189. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  1190. X@ws 64.8 670 @m 7 @f1 67.8 @bw ( F) @ws  4.2 @bw ( P R D T P P N P P H) @ws     
  1191. X64.8 663 @m 67.8 @bw ( L) @ws  4.2 @bw ( R D E A R R X R R I) @ws 64.8 656 @m   
  1192. X67.8 @bw ( O) @ws  4.2 @bw ( O F F B I O T O O S) @ws 64.8 649 @m 67.8 @bw ( W) 
  1193. X@ws  4.2 @bw ( C L I E O T N D C T) @ws 64.8 642 @m 76.2 @bw ( E) @ws           
  1194. X4.2 @bw ( O N N B R A E O G) @ws 64.8 635 @m 76.2 @bw ( S) @ws  4.2 @bw ( P D ) 
  1195. X@ws @bw40 (T J E M S M O) @ws 64.8 628 @m 63.6 @bw ( +\261\261\261\261\261\261) 
  1196. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1197. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1198. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1199. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1200. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261+) @ws       
  1201. X64.8 621 @m 25.8 @bw ( JOBCOM) @ws  12.6 @bw ( |Y) @ws  4.2 @bw ( Y Y) @ws      
  1202. X331.8 @bw ( |) @ws 64.8 614 @m 63.6 @bw ( |) @ws  352.8 @bw ( |) @ws            
  1203. X64.8 607 @m 25.8 @bw ( LUNIT) @ws  16.8 @bw ( |Y) @ws  4.2 @bw ( Y Y) @ws       
  1204. X12.6 @bw ( Y Y) @ws  21 @bw ( Y) @ws  273 @bw ( |) @ws 64.8 600 @m 63.6 @bw ( ) 
  1205. X@ws @bw40 (|) @ws  352.8 @bw ( |) @ws 64.8 593 @m 25.8 @bw ( TREEST) @ws        
  1206. X12.6 @bw ( |Y) @ws  46.2 @bw ( Y) @ws  21 @bw ( N) @ws  273 @bw ( |) @ws        
  1207. X64.8 586 @m 63.6 @bw ( |) @ws  352.8 @bw ( |) @ws 64.8 579 @m 25.8 @bw ( FLOP)  
  1208. X@ws  21 @bw ( |) @ws  8.4 @bw ( N) @ws  4.2 @bw ( Y) @ws  12.6 @bw ( Y) @ws     
  1209. X315 @bw ( |) @ws 64.8 572 @m 63.6 @bw ( |) @ws  352.8 @bw ( |) @ws 64.8 565 @m  
  1210. X25.8 @bw ( USARGS) @ws  12.6 @bw ( |) @ws  8.4 @bw ( N) @ws  4.2 @bw ( Y) @ws   
  1211. X12.6 @bw ( Y) @ws  315 @bw ( |) @ws 64.8 558 @m 63.6 @bw ( |) @ws               
  1212. X352.8 @bw ( |) @ws 64.8 551 @m 25.8 @bw ( USCALL) @ws  12.6 @bw ( |) @ws        
  1213. X8.4 @bw ( N) @ws  4.2 @bw ( Y) @ws  12.6 @bw ( Y) @ws  315 @bw ( |) @ws         
  1214. X64.8 544 @m 63.6 @bw ( |) @ws  352.8 @bw ( |) @ws 64.8 537 @m 25.8 @bw ( ACCME) 
  1215. X@ws @bw40 (T) @ws  12.6 @bw ( |) @ws  25.2 @bw ( Y) @ws  4.2 @bw ( Y) @ws       
  1216. X12.6 @bw ( Y) @ws  4.2 @bw ( Y) @ws  12.6 @bw ( Y) @ws  273 @bw ( |) @ws        
  1217. X64.8 530 @m 63.6 @bw ( |) @ws  352.8 @bw ( |) @ws 64.8 523 @m 25.8 @bw ( SUBTR) 
  1218. X@ws @bw40 (E) @ws  12.6 @bw ( |) @ws  50.4 @bw ( Y) @ws  298.2 @bw ( |) @ws     
  1219. X64.8 516 @m 63.6 @bw ( |) @ws  352.8 @bw ( |) @ws 64.8 509 @m 63.6 @bw ( +\261) 
  1220. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1221. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1222. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1223. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1224. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1225. X@ws @bw40 (\261\261\261+) @ws 64.8 485 @m 10 @f11 21.6 @bw ( ) @ws 10 @f12      
  1226. X@bw40 (Figure) @ws  5 @bw ( 7) @ws 10 @f11 @bw40 (:) @ws  24.8 @bw ( The) @ws   
  1227. X5 @bw ( COMMON block table for the FLOW program.) @ws 64.8 461 @m 86.4 @bw ( I) 
  1228. X@ws @bw40 (n) @ws  5.712 @bw ( the COMMON block table, the routine names appea) 
  1229. X@ws @bw40 (r along) @ws  5.713 @bw ( the top of the) @ws 64.8 449 @m            
  1230. X86.4 @bw ( table,) @ws  7.28 @bw ( and the COMMON block names down the side.)   
  1231. X@ws  12.28 @bw ( If) @ws  7.28 @bw ( the COMMON) @ws 64.8 437 @m 86.4 @bw ( bl) 
  1232. X@ws @bw40 (ock) @ws  5.8 @bw ( is declared in a) @ws  5.801 @bw ( routine, and) 
  1233. X@ws @bw40 ( at least one variable used in that routine,) @ws 64.8 425 @m        
  1234. X86.4 @bw ( then) @ws  5.873 @bw ( a "Y" appears in the corresponding) @ws       
  1235. X5.874 @bw ( row and column of the table.) @ws  10.874 @bw ( If) @ws             
  1236. X5.874 @bw ( a) @ws 64.8 413 @m 86.4 @bw ( COMMON) @ws  5 @bw ( block is declar) 
  1237. X@ws @bw40 (ed but not used in a routine, then an "N" appears.) @ws 64.8 353 @m  
  1238. X12 @f13 @bw40 (4.1) @ws  6 @bw ( FLOW on CERNVM) @ws 64.8 329 @m 10 @f11        
  1239. X@bw40 (Type) @ws  5.32 @bw ( "FLOW" to activate the program in full screen mod) 
  1240. X@ws @bw40 (e, or "FLOW \( options" for line\261mode.) @ws  10.32 @bw ( The) @ws 
  1241. X64.8 317 @m @bw40 (FLOW) @ws  5 @bw ( panel is shown overleaf.) @ws             
  1242. X67.9 702.5 @m 447.4 1 @hr 67.9 702.5 @m 308 1 @vr 514.3 702.5 @m 308 1 @vr      
  1243. X67.9 395.5 @m 447.4 1 @hr                                                       
  1244. Xshowpage pageobj restore                                                        
  1245. X%%Page: ? 16      
  1246. X                                                             
  1247. X/pageobj save def() pop                                                         
  1248. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  329.17 @bw ( ) 
  1249. X@ws @bw40 (page) @ws  5 @bw ( 14) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276) 
  1250. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1251. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1252. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  1253. X@ws 64.8 648 @m 9 @f1 21.6 @bw ( ====>) @ws  5.4 @bw ( FLOW VERSION 1.00 <====) 
  1254. X@ws @bw40 (=====> Analyse Fortran Code <======>) @ws 64.8 624 @m 27 @bw ( Fill) 
  1255. X@ws  5.4 @bw ( in the blank field\(s\) as required.) @ws 64.8 600 @m 27 @bw ( ) 
  1256. X@ws @bw40 (Input) @ws  5.4 @bw ( for FLOW) @ws 64.8 588 @m 59.4 @bw ( Binary)   
  1257. X@ws  5.4 @bw ( file from FLOPPY) @ws  59.4 @bw ( ==>) @ws 64.8 576 @m           
  1258. X37.8 @bw ( or) @ws  10.8 @bw ( DAF) @ws  5.4 @bw ( from previous run of FLOW)   
  1259. X@ws  27 @bw ( ==>) @ws 64.8 552 @m @bw40 ( Output) @ws  5.4 @bw ( DAF file) @ws 
  1260. X 135 @bw ( ==>) @ws 64.8 528 @m 27 @bw ( Interactively) @ws  5.4 @bw ( explore) 
  1261. X@ws @bw40 ( the calling tree) @ws  10.8 @bw ( ==>) @ws 64.8 504 @m 27 @bw ( St) 
  1262. X@ws @bw40 (ructure) @ws  10.8 @bw ( Chart) @ws 64.8 492 @m 64.8 @bw ( Node) @ws 
  1263. X 5.4 @bw ( name at top of chart) @ws  43.2 @bw ( ==>) @ws 64.8 480 @m           
  1264. X70.2 @bw ( \(Default) @ws  5.4 @bw ( is main program\)) @ws 64.8 468 @m         
  1265. X64.8 @bw ( File) @ws  5.4 @bw ( for text chart) @ws  75.6 @bw ( ==>) @ws        
  1266. X64.8 456 @m 64.8 @bw ( File) @ws  5.4 @bw ( for graphical chart) @ws            
  1267. X48.6 @bw ( ==>) @ws 64.8 444 @m 113.4 @bw ( PostScript) @ws  5.4 @bw ( ?) @ws   
  1268. X64.8 @bw ( ==>) @ws 64.8 432 @m 113.4 @bw ( Optimize) @ws  5.4 @bw ( chart ?)   
  1269. X@ws  43.2 @bw ( ==>) @ws 64.8 420 @m 64.8 @bw ( Include) @ws  5.4 @bw ( EXTERN) 
  1270. X@ws @bw40 (ALs in chart ?) @ws  27 @bw ( ==>) @ws 64.8 396 @m @bw40 ( COMMON)   
  1271. X@ws  5.4 @bw ( block table file) @ws  91.8 @bw ( ==>) @ws 64.8 372 @m           
  1272. X21.6 @bw ( PF1:) @ws  5.4 @bw ( Help) @ws  16.2 @bw ( PF2:) @ws  5.4 @bw ( Ent) 
  1273. X@ws @bw40 (er) @ws  10.8 @bw ( a CMS Command) @ws  27 @bw ( PF3:) @ws           
  1274. X5.4 @bw ( Exit) @ws 64.8 348 @m 10 @f11 21.6 @bw ( ) @ws 10 @f12 @bw40 (Figure) 
  1275. X@ws  5 @bw ( 8) @ws 10 @f11 @bw40 (:) @ws  24.8 @bw ( The) @ws  5 @bw ( FLOW p) 
  1276. X@ws @bw40 (anel) @ws 64.8 288 @m @bw40 (The format of the line\261mode FLOW co) 
  1277. X@ws @bw40 (mmand is shown below:) @ws 64.8 264 @m 9 @f1 36 @bw ( +\261\261\261) 
  1278. X@ws @bw40 (\261\261\261\261\261+\261\261\261\261\261\261\261\261\261\261\261)   
  1279. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1280. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1281. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261+) @ws       
  1282. X64.8 252 @m @bw40 ( |) @ws  5.4 @bw ( FLOW) @ws  16.2 @bw ( |) @ws  5.4 @bw ( ) 
  1283. X@ws @bw40 ([ ? ] [\( Options ]]) @ws  199.8 @bw ( |) @ws 64.8 240 @m 36 @bw ( ) 
  1284. X@ws @bw40 (|) @ws  43.2 @bw ( |) @ws  5.4 @bw ( Options:) @ws  259.2 @bw ( |)   
  1285. X@ws 64.8 228 @m 36 @bw ( |) @ws  43.2 @bw ( |) @ws  5.4 @bw ( [INTREE) @ws      
  1286. X64.8 @bw ( fn) @ws  5.4 @bw ( {ft {fm}}]) @ws  129.6 @bw ( |) @ws 64.8 216 @m   
  1287. X36 @bw ( |) @ws  43.2 @bw ( |) @ws  5.4 @bw ( [INDAF) @ws  70.2 @bw ( fn) @ws   
  1288. X5.4 @bw ( {ft {fm}}]) @ws  129.6 @bw ( |) @ws 64.8 204 @m 36 @bw ( |) @ws       
  1289. X43.2 @bw ( |) @ws  5.4 @bw ( [OUTDAF) @ws  64.8 @bw ( fn) @ws  5.4 @bw ( {ft {) 
  1290. X@ws @bw40 (fm}}]) @ws  129.6 @bw ( |) @ws 64.8 192 @m 36 @bw ( |) @ws           
  1291. X43.2 @bw ( |) @ws  5.4 @bw ( [QUERY]) @ws  264.6 @bw ( |) @ws 64.8 180 @m       
  1292. X36 @bw ( |) @ws  43.2 @bw ( |) @ws  5.4 @bw ( [STRUCTURE_CHART) @ws             
  1293. X16.2 @bw ( fn) @ws  5.4 @bw ( {ft {fm}}]) @ws  129.6 @bw ( |) @ws 64.8 168 @m   
  1294. X36 @bw ( |) @ws  43.2 @bw ( |) @ws  5.4 @bw ( [GRAPHICS) @ws  54 @bw ( fn) @ws  
  1295. X5.4 @bw ( {ft {fm}}]) @ws  129.6 @bw ( |) @ws 64.8 156 @m 36 @bw ( |) @ws       
  1296. X43.2 @bw ( |) @ws  5.4 @bw ( [POSTSCRIPT]) @ws  237.6 @bw ( |) @ws 64.8 144 @m  
  1297. X36 @bw ( |) @ws  43.2 @bw ( |) @ws  5.4 @bw ( [OPTIMIZE]) @ws  248.4 @bw ( |)   
  1298. X@ws 64.8 132 @m 36 @bw ( |) @ws  43.2 @bw ( |) @ws  5.4 @bw ( [COMMON_TABLE)    
  1299. X@ws  32.4 @bw ( fn) @ws  5.4 @bw ( {ft {fm}}]) @ws  129.6 @bw ( |) @ws          
  1300. X64.8 120 @m 36 @bw ( +\261\261\261\261\261\261\261\261+\261\261\261\261\261)    
  1301. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1302. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1303. X@ws @bw40 (\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261)    
  1304. X@ws @bw40 (\261\261\261\261+) @ws 67.9 702.5 @m 447.4 1 @hr 67.9 702.5 @m       
  1305. X373 1 @vr 514.3 702.5 @m 373 1 @vr 67.9 330.5 @m 447.4 1 @hr                    
  1306. Xshowpage pageobj restore                                                        
  1307. X%%Page: ? 17      
  1308. X                                                             
  1309. X/pageobj save def() pop                                                         
  1310. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  329.17 @bw ( ) 
  1311. X@ws @bw40 (page) @ws  5 @bw ( 15) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276) 
  1312. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1313. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1314. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  1315. X@ws 64.8 696 @m 12 @f13 @bw40 (4.2) @ws  6 @bw ( FLOW on VXCERN) @ws            
  1316. X64.8 672 @m 10 @f11 @bw40 (The) @ws  5 @bw ( FLOW command is invoked by:) @ws   
  1317. X64.8 648 @m 9 @f1 @bw40 (FLOW) @ws  10.8 @bw ( /qualifier [/qualifiers]) @ws    
  1318. X64.8 624 @m 10 @f11 @bw40 (Where) @ws  5 @bw ( the 'filename' is the file prod) 
  1319. X@ws @bw40 (uced by FLOPPY when the /TREE qualifier is used.) @ws 64.8 588 @m    
  1320. X12 @f13 @bw40 (4.3) @ws  6 @bw ( Examples of FLOW commands on VXCERN) @ws       
  1321. X64.8 564 @m 10 @f11 @bw40 (Create) @ws  5 @bw ( a structure chart called STRUC) 
  1322. X@ws @bw40 (TURE.CHT showing the calling sequence in myfile.FOR:) @ws            
  1323. X64.8 540 @m 9 @f1 @bw40 ($) @ws  5.4 @bw ( FLOW /INTREE=myfile.FLOPTRE /STRUCT) 
  1324. X@ws @bw40 (URE=STRUCTURE.CHT) @ws 64.8 516 @m 10 @f11 @bw40 (Write) @ws         
  1325. X5 @bw ( a DAF to be used in subsequent FLOW runs:) @ws 64.8 492 @m 9 @f1        
  1326. X@bw40 ($) @ws  5.4 @bw ( FLOW /INTREE=myfile.FLOPTRE /OUTDAF=myfile.DAF) @ws    
  1327. X64.8 468 @m 10 @f11 @bw40 (Use) @ws  5.249 @bw ( a DAF and create a structure ) 
  1328. X@ws @bw40 (chart, ignoring all external) @ws  5.25 @bw ( procedure names \(lik) 
  1329. X@ws @bw40 (e VZERO, SIN, etc\)) @ws 64.8 456 @m @bw40 (and) @ws  5 @bw ( start) 
  1330. X@ws @bw40 ( the chart at subroutine INIJOB:) @ws 64.8 432 @m 9 @f1 @bw40 ($)    
  1331. X@ws  5.4 @bw ( FLOW /INDAF=myfile.DAF /STRUC /NOEXT /NODE=INIJOB) @ws           
  1332. X64.8 408 @m 10 @f11 @bw40 (Use) @ws  5 @bw ( the same DAF, and enter the inter) 
  1333. X@ws @bw40 (active exploration facility of FLOW) @ws 64.8 384 @m 9 @f1           
  1334. X@bw40 ($) @ws  5.4 @bw ( FLOW /INDAF=myfile.DAF /QUERY) @ws 64.8 336 @m 12 @f11 
  1335. X199.47 @bw ( ) @ws 12 @f13 @bw40 (Chapter) @ws  6 @bw ( 5) @ws 64.8 312 @m      
  1336. X10 @f11 100.788 @bw ( ) @ws 12 @f13 @bw40 (The) @ws  6 @bw ( meaning of the FL) 
  1337. X@ws @bw40 (OW Qualifiers/Options) @ws 64.8 276 @m 10 @f11 @bw40 (The) @ws       
  1338. X5 @bw ( meaning of the options is described below:) @ws 64.8 252 @m 10 @f111    
  1339. X@bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12 @bw40 (INTREE) @ws           
  1340. X64.8 228 @m 10 @f11 28.8 @bw ( Specifies) @ws  5 @bw ( the name of a binary fi) 
  1341. X@ws @bw40 (le produced using the TREE option in FLOPPY.) @ws 64.8 204 @m        
  1342. X10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12 @bw40 (INDAF) @ws   
  1343. X64.8 180 @m 10 @f11 28.8 @bw ( Specifies) @ws  6.415 @bw ( the name of a Direc) 
  1344. X@ws @bw40 (t Access) @ws  6.416 @bw ( File produced on a previous run of FLOW ) 
  1345. X@ws @bw40 (using the) @ws 64.8 168 @m 28.8 @bw ( OUTDAF) @ws  5 @bw ( option.)  
  1346. X@ws  10 @bw ( The) @ws  5 @bw ( use of a DAF as input to FLOW is recommended f) 
  1347. X@ws @bw40 (or speed.) @ws 64.8 144 @m 10 @f111 @bw40 (\247) @ws 10 @f11         
  1348. X21.27 @bw ( ) @ws 10 @f12 @bw40 (OUTDAF) @ws 64.8 120 @m 10 @f11 28.8 @bw ( Sp) 
  1349. X@ws @bw40 (ecifies) @ws  6.824 @bw ( the name of a Direct) @ws  6.825 @bw ( Ac) 
  1350. X@ws @bw40 (cess File to be written containing the ADAMO tables. If) @ws         
  1351. X64.8 108 @m 28.8 @bw ( FLOW) @ws  5.597 @bw ( is to be run several times for t) 
  1352. X@ws @bw40 (he) @ws  5.598 @bw ( same FORTRAN program, then writing a DAF using) 
  1353. X@ws 64.8 96 @m 28.8 @bw ( OUTDAF) @ws  5 @bw ( and then reading it using INDAF) 
  1354. X@ws @bw40 ( on subsequent runs is recommended for speed.) @ws 64.8 72 @m        
  1355. X10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12 @bw40 (QUERY) @ws   
  1356. X64.8 48 @m 10 @f11 28.8 @bw ( Enter) @ws  5.302 @bw ( the interactive explorat) 
  1357. X@ws @bw40 (ion facility of FLOW !) @ws  10.302 @bw ( You) @ws  5.303 @bw ( wil) 
  1358. X@ws @bw40 (l be shown the full list of module) @ws 64.8 36 @m 28.8 @bw ( names) 
  1359. X@ws  6.691 @bw ( in the source, and can then specify one of them to see which ) 
  1360. X@ws @bw40 (modules) @ws  6.692 @bw ( it calls, and) @ws 64.8 24 @m 28.8 @bw ( ) 
  1361. X@ws @bw40 (which) @ws  5 @bw ( modules call it. In this way you can move freel) 
  1362. X@ws @bw40 (y around the tree.) @ws                                              
  1363. Xshowpage pageobj restore                                                        
  1364. X%%Page: ? 18      
  1365. X                                                             
  1366. X/pageobj save def() pop                                                         
  1367. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  329.17 @bw ( ) 
  1368. X@ws @bw40 (page) @ws  5 @bw ( 16) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276) 
  1369. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1370. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1371. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  1372. X@ws 64.8 696 @m 10 @f111 @bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12     
  1373. X@bw40 (STRUCTURE) @ws 10 @f11 @bw40 (_) @ws 10 @f12 @bw40 (CHART) @ws           
  1374. X64.8 672 @m 10 @f11 28.8 @bw ( Specifies) @ws  6.305 @bw ( that a text file be) 
  1375. X@ws @bw40 ( written containing the calling tree) @ws  6.306 @bw ( of the sourc) 
  1376. X@ws @bw40 (e FORTRAN. The) @ws 64.8 660 @m 28.8 @bw ( tree) @ws  5.773 @bw ( s) 
  1377. X@ws @bw40 (hows modules local to) @ws  5.774 @bw ( the code and external, and ) 
  1378. X@ws @bw40 (indicates whether they appear in IF or) @ws 64.8 648 @m 28.8 @bw ( ) 
  1379. X@ws @bw40 (DO) @ws  5.889 @bw ( clauses. Stub modules \(no calls\), external m) 
  1380. X@ws @bw40 (odules \(not local\), multiply\261called) @ws  5.89 @bw ( modules a) 
  1381. X@ws @bw40 (nd) @ws 64.8 636 @m 28.8 @bw ( sub\261trees) @ws  6.337 @bw ( are a) 
  1382. X@ws @bw40 (ll clearly indicated.) @ws  6.338 @bw ( If the FORTRAN source conta) 
  1383. X@ws @bw40 (ined lines after each module) @ws 64.8 624 @m 28.8 @bw ( declaratio) 
  1384. X@ws @bw40 (n) @ws  5 @bw ( of the form:) @ws 64.8 600 @m 9 @f1 64.8 @bw ( C!)   
  1385. X@ws  5.4 @bw ( This is a short comment) @ws 64.8 576 @m 10 @f11 28.8 @bw ( the) 
  1386. X@ws @bw40 (n) @ws  5 @bw ( these comments are shown against each module name i) 
  1387. X@ws @bw40 (n the tree.) @ws 64.8 552 @m 10 @f111 @bw40 (\247) @ws 10 @f11       
  1388. X21.27 @bw ( ) @ws 10 @f12 @bw40 (GRAPHICS) @ws 64.8 528 @m 10 @f11 28.8 @bw ( ) 
  1389. X@ws @bw40 (!) @ws  5.929 @bw ( PRELIMINARY OPTION !) @ws  10.929 @bw ( Specifi) 
  1390. X@ws @bw40 (es) @ws  5.929 @bw ( that a graphics metafile \(either GKS) @ws      
  1391. X5.93 @bw ( or PostScript\) be) @ws 64.8 516 @m 28.8 @bw ( written,) @ws         
  1392. X8.622 @bw ( which, when interpreted, will show the) @ws  8.623 @bw ( SASD\261l) 
  1393. X@ws @bw40 (ike structure chart of the source) @ws 64.8 504 @m 28.8 @bw ( FORTR) 
  1394. X@ws @bw40 (AN.) @ws  6.097 @bw ( It is) @ws  6.098 @bw ( recommended NOT to as) 
  1395. X@ws @bw40 (k for EXTERNALS with this option. An attempt is) @ws 64.8 492 @m     
  1396. X28.8 @bw ( made) @ws  6.476 @bw ( \(with the OPTIMIZE qualifier, see below\) t) 
  1397. X@ws @bw40 (o optimize) @ws  6.477 @bw ( the positions of modules on the) @ws    
  1398. X64.8 480 @m 28.8 @bw ( page,) @ws  5 @bw ( in order to minimise line crossings) 
  1399. X@ws @bw40 ( etc.. But this is often unsuccessful!) @ws 64.8 456 @m 10 @f111     
  1400. X@bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12 @bw40 (OPTIMIZE) @ws         
  1401. X64.8 432 @m 10 @f11 28.8 @bw ( Specifies) @ws  7.533 @bw ( that module positio) 
  1402. X@ws @bw40 (ns be optimized in the graphics) @ws  7.534 @bw ( structure chart. ) 
  1403. X@ws @bw40 (Otherwise, the) @ws 64.8 420 @m 28.8 @bw ( modules) @ws  5 @bw ( ar) 
  1404. X@ws @bw40 (e placed on the page in the 'order' in which they appear in the sou) 
  1405. X@ws @bw40 (rce FORTRAN.) @ws 64.8 396 @m 10 @f111 @bw40 (\247) @ws 10 @f11      
  1406. X21.27 @bw ( ) @ws 10 @f12 @bw40 (NODE) @ws 64.8 372 @m 10 @f11 28.8 @bw ( Spec) 
  1407. X@ws @bw40 (ifies) @ws  5.321 @bw ( the top node in either the text or graphics) 
  1408. X@ws @bw40 ( structure chart. This) @ws  5.322 @bw ( is useful for restricting)  
  1409. X@ws 64.8 360 @m 28.8 @bw ( the) @ws  7.052 @bw ( output to) @ws  7.053 @bw ( a) 
  1410. X@ws @bw40 ( particular sub\261tree of interest. The value nodename must be a P) 
  1411. X@ws @bw40 (ROGRAM,) @ws 64.8 348 @m 28.8 @bw ( SUBROUTINE) @ws  5 @bw ( or FUN) 
  1412. X@ws @bw40 (CTION name in the source FORTRAN.) @ws 64.8 324 @m 10 @f111          
  1413. X@bw40 (\247) @ws 10 @f11 21.27 @bw ( ) @ws 10 @f12 @bw40 (EXTERNALS) @ws        
  1414. X64.8 300 @m 10 @f11 28.8 @bw ( Specifies) @ws  6.583 @bw ( that modules extern) 
  1415. X@ws @bw40 (al to the source FORTRAN \(e.g.) @ws  6.584 @bw ( SIN, COS, UCOPY, ) 
  1416. X@ws @bw40 (HBOOK1) @ws 64.8 288 @m 28.8 @bw ( etc.\)) @ws  5 @bw ( be shown in) 
  1417. X@ws @bw40 ( the tree.) @ws 64.8 264 @m 10 @f111 @bw40 (\247) @ws 10 @f11        
  1418. X21.27 @bw ( ) @ws 10 @f12 @bw40 (COMMON) @ws 10 @f11 @bw40 (_) @ws 10 @f12      
  1419. X@bw40 (TABLE) @ws 64.8 240 @m 10 @f11 28.8 @bw ( Specifies) @ws  5.841 @bw ( t) 
  1420. X@ws @bw40 (hat a table be written containing, on the y\261axis the) @ws         
  1421. X5.842 @bw ( names of all COMMON blocks,) @ws 64.8 228 @m 28.8 @bw ( and) @ws    
  1422. X5.65 @bw ( on the x\261axis all the module) @ws  5.651 @bw ( names, contained ) 
  1423. X@ws @bw40 (in the source FORTRAN. At each place in) @ws 64.8 216 @m             
  1424. X28.8 @bw ( the) @ws  6.466 @bw ( table a) @ws  6.467 @bw ( 'Y' indicates that ) 
  1425. X@ws @bw40 (the COMMON block appears in that module, and at least one) @ws       
  1426. X64.8 204 @m 28.8 @bw ( variable) @ws  5.138 @bw ( from it is used in the modul) 
  1427. X@ws @bw40 (e, a 'N' indicates that the COMMON) @ws  5.139 @bw ( block is decla) 
  1428. X@ws @bw40 (red but) @ws 64.8 192 @m 28.8 @bw ( not) @ws  5 @bw ( used, and a b) 
  1429. X@ws @bw40 (lank indicates that the COMMON block is not declared in that module) 
  1430. X@ws @bw40 (.) @ws 64.8 144 @m 12 @f11 199.47 @bw ( ) @ws 12 @f13 @bw40 (Chapte) 
  1431. X@ws @bw40 (r) @ws  6 @bw ( 6) @ws 64.8 120 @m 10 @f11 157.458 @bw ( ) @ws       
  1432. X12 @f13 @bw40 (Problems) @ws  6 @bw ( and Installation) @ws 64.8 84 @m 10 @f11  
  1433. X@bw40 (If) @ws  5.475 @bw ( you have problems using FLOPPY or FLOW, or if you ) 
  1434. X@ws @bw40 (discover bugs,) @ws  5.476 @bw ( then you should contact the) @ws    
  1435. X64.8 72 @m @bw40 (author:) @ws 64.8 48 @m 10 @f111 @bw40 (\247) @ws 10 @f11     
  1436. X21.27 @bw ( user) @ws  5 @bw ( JULIAN on CERNVM, or) @ws 64.8 36 @m 10 @f111    
  1437. X@bw40 (\247) @ws 10 @f11 21.27 @bw ( user) @ws  5 @bw ( JULIAN on VXCERN.) @ws  
  1438. Xshowpage pageobj restore                                                        
  1439. X%%Page: ? 19      
  1440. X                                                             
  1441. X/pageobj save def() pop                                                         
  1442. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  329.17 @bw ( ) 
  1443. X@ws @bw40 (page) @ws  5 @bw ( 17) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276) 
  1444. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1445. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1446. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  1447. X@ws 64.8 696 @m @bw40 (If) @ws  8.184 @bw ( you want to install FLOPPY) @ws     
  1448. X8.185 @bw ( locally at your institution you should also contact the author,)    
  1449. X@ws 64.8 684 @m @bw40 (specifying:) @ws 64.8 660 @m @bw40 (1.) @ws              
  1450. X35.7 @bw ( Whether) @ws  5 @bw ( you have a VAX operating VMS.) @ws 64.8 648 @m 
  1451. X@bw40 (2.) @ws  35.7 @bw ( Whether) @ws  5 @bw ( you have an IBM operating VM/) 
  1452. X@ws @bw40 (CMS, and whether you have the IOS3270 facility.) @ws 64.8 636 @m     
  1453. X@bw40 (3.) @ws  35.7 @bw ( Whether) @ws  5 @bw ( you have GKS.) @ws             
  1454. Xshowpage pageobj restore                                                        
  1455. X%%Page: ? 20      
  1456. X                                                             
  1457. X/pageobj save def() pop                                                         
  1458. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  329.17 @bw ( ) 
  1459. X@ws @bw40 (page) @ws  5 @bw ( 18) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276) 
  1460. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1461. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1462. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  1463. X@ws 64.8 696 @m 179.802 @bw ( ) @ws 12 @f13 @bw40 (Acknowledgments) @ws         
  1464. X64.8 660 @m 10 @f11 @bw40 (I) @ws  5.145 @bw ( wish to thank Hans) @ws          
  1465. X5.146 @bw ( Grote for his help with implementing FLOPPY on top of FLOP.) @ws    
  1466. X10.146 @bw ( I) @ws  5.146 @bw ( also wish to) @ws 64.8 648 @m @bw40 (thank)    
  1467. X@ws  7.417 @bw ( Juergen Knobloch and Mike) @ws  7.418 @bw ( Metcalf for many ) 
  1468. X@ws @bw40 (helpful suggestions for improvements to the) @ws 64.8 636 @m         
  1469. X@bw40 (original) @ws  5 @bw ( version of FLOPPY.) @ws 64.8 612 @m @bw40 (I) @ws 
  1470. X 5.966 @bw ( am indebted to Paolo Palazzi and Steve Fisher for) @ws             
  1471. X5.967 @bw ( their help and advice on the implementation of) @ws 64.8 600 @m     
  1472. X@bw40 (the) @ws  5 @bw ( FLOW program.) @ws  10 @bw ( The) @ws  5 @bw ( ADAMO ) 
  1473. X@ws @bw40 (package \(TAP and the tools\) made this possible.) @ws               
  1474. Xshowpage pageobj restore                                                        
  1475. X%%Page: ? 21      
  1476. X                                                             
  1477. X/pageobj save def() pop                                                         
  1478. X64.8 744 @m 10 @f11 @bw40 (FLOPPY) @ws  5 @bw ( User Guide) @ws  329.17 @bw ( ) 
  1479. X@ws @bw40 (page) @ws  5 @bw ( 19) @ws 64.8 732 @m 10 @f111 @bw40 (\276\276\276) 
  1480. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1481. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276\276)    
  1482. X@ws @bw40 (\276\276\276\276\276\276\276\276\276\276) @ws 10 @f11 3.6 @bw ( )    
  1483. X@ws 64.8 696 @m 212.13 @bw ( ) @ws 12 @f13 @bw40 (Index) @ws 64.8 660 @m        
  1484. X10 @f11 @bw40 (ALEPH) @ws  5 @bw ( ... 4, 9) @ws 302.4 660 @m @bw40 (VXCRNA ..) 
  1485. X@ws @bw40 (. 5) @ws 64.8 648 @m @bw40 (ANSI ... 1) @ws 302.4 648 @m             
  1486. X@bw40 (VXCRNB ... 5) @ws 64.8 624 @m @bw40 (CERNVM ... 6) @ws 302.4 624 @m      
  1487. X@bw40 (Warnings ... 2) @ws 64.8 612 @m @bw40 (Checks ... 3) @ws 302.4 612 @m    
  1488. X@bw40 (Wild cards ... 5) @ws 64.8 600 @m @bw40 (Coding Conventions ... 3) @ws   
  1489. X64.8 588 @m @bw40 (Coding Conventions : standard and other) @ws 64.8 576 @m     
  1490. X28.8 @bw ( sets) @ws  5 @bw ( ... 4) @ws 64.8 564 @m @bw40 (COMMON blocks ... ) 
  1491. X@ws @bw40 (1) @ws 64.8 540 @m @bw40 (DO loop ... 9) @ws 64.8 528 @m             
  1492. X@bw40 (DO statement ... 4) @ws 64.8 504 @m @bw40 (Examples of FLOPPY commands ) 
  1493. X@ws @bw40 (\(VAX\) ... 5) @ws 64.8 480 @m @bw40 (FLOP ... 1, 4) @ws 64.8 468 @m 
  1494. X@bw40 (FLOPPY headers ... 2) @ws 64.8 456 @m @bw40 (FORMAT labels ... 4) @ws    
  1495. X64.8 444 @m @bw40 (FORMAT statement ... 4) @ws 64.8 432 @m @bw40 (Fortran ... ) 
  1496. X@ws @bw40 (1, 4) @ws 64.8 420 @m @bw40 (Full screen version \(VM\) ... 6) @ws   
  1497. X64.8 396 @m @bw40 (GALEPH ... 4, 9) @ws 64.8 384 @m @bw40 (GOTO statement ... ) 
  1498. X@ws @bw40 (4, 9) @ws 64.8 360 @m @bw40 (HISTORIAN ... 1, 5) @ws 64.8 336 @m     
  1499. X@bw40 (IBM ... 6) @ws 64.8 324 @m @bw40 (IF statement ... 9) @ws 64.8 312 @m    
  1500. X@bw40 (Ignore file ... 9) @ws 64.8 300 @m @bw40 (Ignore subroutines ... 3) @ws  
  1501. X64.8 288 @m @bw40 (Ignore variables ... 3) @ws 64.8 276 @m @bw40 (INCLUDE stat) 
  1502. X@ws @bw40 (ement ... 1, 5) @ws 64.8 264 @m @bw40 (IOS3270 ... 6) @ws            
  1503. X64.8 240 @m @bw40 (Line mode version \(VM\) ... 6) @ws 64.8 228 @m @bw40 (List) 
  1504. X@ws @bw40 ( of Checks ... 3) @ws 64.8 204 @m @bw40 (man page ... 7) @ws         
  1505. X64.8 180 @m @bw40 (Priam ... 7) @ws 64.8 156 @m @bw40 (Rules ... 3) @ws         
  1506. X64.8 132 @m @bw40 (STANDARD ... 9) @ws 64.8 120 @m @bw40 (Statement labels ...) 
  1507. X@ws @bw40 ( 4) @ws 64.8 96 @m @bw40 (Tidy ... 4) @ws 64.8 84 @m @bw40 (TIDY op) 
  1508. X@ws @bw40 (tion ... 9) @ws 64.8 60 @m @bw40 (Ultrix ... 7) @ws 64.8 48 @m       
  1509. X@bw40 (Unix ... 7) @ws 64.8 24 @m @bw40 (VAX ... 5) @ws 64.8 12 @m @bw40 (VXCE) 
  1510. X@ws @bw40 (RN ... 5) @ws                                                        
  1511. Xshowpage pageobj restore                                                        
  1512. X%%Trailer
  1513. X                                                                      
  1514. Xjobobj restore                                                                  
  1515. X%%Pages: 21
  1516. X                                                                    
  1517. X%%BoundingBox: 0 0 612000 792000
  1518. X                                               
  1519. /
  1520. echo 'Part 01 of Floppy complete.'
  1521. exit
  1522.  
  1523.  
  1524.